@charset "utf-8";
.contents-tab-nav {width:100%; overflow:hidden; margin-bottom:20px; border-left:1px solid #ddd; background:url('../img/board/board-category-nav.gif') 0 30px repeat-x; margin-top:20px;}
.contents-tab-nav li {display:inline; float:left; font-size:11px;height:25px; width:140px; line-height:23px; border-right:1px solid #ddd; *zoom:1;}
.contents-tab-nav li.tab-off  {border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:4px 15px 0 15px;background:#f6f6f6; text-align:center;margin:0 auto;}
.contents-tab-nav li.tab-off * {color:#666 !important;}
.contents-tab-nav li.tab-on {background:#fff;border-bottom:1px solid #fff;border-top:2px solid #76b11f;padding:4px 15px 0 15px; text-align:center;margin:0 auto;}
.contents-tab-nav li.tab-on * {font-weight:500;color:#76b11f !important;}

#waiting  {width:100%; height:300px; margin:100px 0; border-top:2px solid #11318f;border-bottom:1px solid #ddd; text-align:center; }
#waiting .img {padding:50px;}
#waiting .text {color:#000; font-size:30px; line-height:180%;}

#contents  section { margin-top: 50px; width:100%;  line-height:180%;}

/* 회사소개*/
#about {width:100%;}
#about .left-logo {float:left; padding:30px 0; width:35%; text-align:center;}
#about .left-logo img {width:80%; height:auto;}
#about .left-info {float:left; width:35%; padding-top:60px; font-size:15px; zoom:1;}
#about .left-info:after {content:""; display:block; clear:both;}
#about .left-info dl {zoom:1; padding:7px 0;}
#about .left-info dl:after {content:""; display:block; clear:both;}
#about .left-info dt {float:left; width:20%; margin:0 -20% 0 0; font-weight:500;}
#about .left-info dd {margin:0 0 0 20%; color:#666;}
#about .left-info dd li {margin-bottom:13px;  line-height:160%;}
#about .right-text {float:right; padding-top:60px; width:60%;text-align:left; word-break:keep-all; font-size:15px;}
#about .tit {font-size:30px; color:#000; font-weight:500; margin-bottom:50px;}

@media (max-width:320px) {
	#about .left-logo {padding:30px 0; width:100%; }
	#about .left-logo img {width:80%;}
	#about .left-info {width:100%; padding-top:30px; font-size:12px;}
	#about .left-info dl {padding:7px 0;}
	#about .left-info dt {width:30%; margin:0 -30% 0 0;}
	#about .left-info dd {margin:0 0 0 30%;}
	#about .left-info dd li {margin-bottom:13px;}
	#about .right-text {padding-top:30px; width:100%;font-size:12px;}
	#about .tit {font-size:15px; color:#000; margin-bottom:50px;}
}
@media (min-width:321px) {
	#about .left-logo {padding:30px 0; width:100%; }
	#about .left-logo img {width:60%;}
	#about .left-info {width:100%; padding-top:60px; font-size:13px;}
	#about .left-info dl {padding:7px 0;}
	#about .left-info dt {width:20%; margin:0 -20% 0 0;}
	#about .left-info dd {margin:0 0 0 20%;}
	#about .left-info dd li {margin-bottom:13px;}
	#about .right-text {padding-top:30px; width:100%;font-size:13px;}
	#about .tit {font-size:17px; color:#000; margin-bottom:50px;}
}
@media (min-width: 768px) {
	#about .left-logo {padding:30px 0; width:100%; }
	#about .left-logo img {width:50%;}
	#about .left-info {width:100%; padding-top:60px; font-size:13px;}
	#about .left-info dl {padding:7px 0;}
	#about .left-info dt {width:20%; margin:0 -20% 0 0;}
	#about .left-info dd {margin:0 0 0 20%;}
	#about .left-info dd li {margin-bottom:13px;}
	#about .right-text {padding-top:30px; width:100%;font-size:15px;}
	#about .tit {font-size:24px; color:#000; margin-bottom:50px;}
}
@media (min-width:992px) {
	#about .left-logo {padding:30px 0; width:35%; }
	#about .left-logo img {width:80%;}
	#about .left-info {width:35%; padding-top:60px; font-size:15px;}
	#about .left-info dl {padding:7px 0;}
	#about .left-info dt {width:20%; margin:0 -20% 0 0;}
	#about .left-info dd {margin:0 0 0 20%;}
	#about .left-info dd li {margin-bottom:13px;}
	#about .right-text {padding-top:0; width:60%;font-size:15px;}
	#about .tit {font-size:30px; color:#000; margin-bottom:50px;}
}

/* Business*/
#business {width:100%;}
#business .left-img {float:left; padding:0; width:35%; text-align:center;}
#business .left-img img {width:100%; height:auto;}
#business .right-text {float:right; padding-top:60px; width:60%;text-align:left; word-break:keep-all; font-size:15px;}
#business .tit {font-size:30px; color:#000; font-weight:500; margin-bottom:50px;}

@media (max-width:320px) {
	#business .left-img {padding:30px 0; width:100%; }
	#business .right-text {padding-top:30px; width:100%;font-size:12px;}
	#business .tit {font-size:15px; color:#000; margin-bottom:50px;}
}
@media (min-width:321px) {
	#business .left-img {padding:30px 0; width:100%; }
	#business .right-text {padding-top:30px; width:100%;font-size:13px;}
	#business .tit {font-size:17px; color:#000; margin-bottom:50px;}
}
@media (min-width: 768px) {
	#business .left-img {padding:0; width:45%; }
	#business .right-text {padding-top:0; width:50%;font-size:15px;}
	#business .tit {font-size:24px; color:#000; margin-bottom:50px;}
}
@media (min-width:992px) {
	#business .left-img {padding:0; width:35%; }
	#business .right-text {padding-top:0; width:60%;font-size:15px;}
	#business .tit {font-size:30px; color:#000; margin-bottom:50px;}
}

/* 조직도*/
.chart {position:relative; width:100%;}
.chart:after {content:""; display:block; clear:both;}
.chart .ceo {width:100%; height:150px; background:url(../img/sub/chart-w.jpg) no-repeat center center;}
.chart .ceo:before {content:''; width:84%; height:1px; background:#ddd; position:absolute; left:50%; top:0; margin-left:-42%; margin-top:150px;}
.chart .ceo div {margin:0 auto; text-align:center; width:100px; height:100px; line-height:100px; font-size:19px; color:#fff; font-weight:500; letter-spacing:5px; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius:50%; background-color:#334655;}
.chart .list {float:left; width:21.25%; text-align:center;margin-right:5%;background:url(../img/sub/chart-w.jpg) no-repeat center center;}
.chart .list-last {margin-right:0 !important;background:url(../img/sub/chart-w.jpg) no-repeat center center;}
.chart .list h2 {margin:30px 0; line-height:50px; font-size:17px;color:#fff; background-color:#9bb2b1; letter-spacing:-1px; font-weight:500;}
.chart .list-last h2 {background-color:#9bb2b1;}
.chart .list ul li {float:left; width:100%; text-align:center; margin-bottom:10px; border:1px solid #ddd; padding:10px 0; font-size:15px; background-color:#f5f5f5;}
.chart .list ul li:last-child {margin-bottom:0}
@media (max-width:767px) {
	.chart .ceo {height:110px;}
	.chart .ceo:before {width:76%; margin-left:-38%; margin-top:110px;}
	.chart .ceo div { width:80px; height:80px; line-height:80px; font-size:15px;}
	.chart .list {width:23.4%; margin-right:2%;}
	.chart .list h2 {margin:20px 0;line-height:40px; font-size:12px;}
	.chart .list ul li { padding:5px 0;font-size:11px;}
}
@media (min-width:768px){
	.chart .ceo {height:130px;}
	.chart .ceo:before {width:79%; margin-left:-39.5%; margin-top:130px;}
	.chart .ceo div { width:90px; height:90px; line-height:90px; font-size:19px;}
	.chart .list {width:21.25%; margin-right:5%;}
	.chart .list h2 {margin:30px 0;line-height:50px; font-size:15px;}
	.chart .list ul li { padding:7px 0;font-size:13px;}
}
@media (min-width:992px) {
	.chart .ceo {height:150px;}
	.chart .ceo:before {width:79%; margin-left:-39.5%; margin-top:150px;}
	.chart .ceo div { width:100px; height:100px; line-height:100px; font-size:19px;}
	.chart .list {width:21.25%; margin-right:5%;}
	.chart .list h2 {margin:30px 0;line-height:50px; font-size:17px;}
	.chart .list ul li { padding:10px 0;font-size:15px;}
}

/* 오시는길*/
#location { position:relative; width:100%;}
#location #map { width:100%; height:400px;}
#location #map .iw_inner {padding:10px; text-align:center;}
#location #map .iw_inner h3 {font-size:15px; color:#334655;}
#location #map .iw_inner p {font-size:13px;}
#location ul { margin-top:50px; margin-left:-5%;}
#location ul li {float:left; width:28.333333333333%; margin-left:5%; text-align:center; border:0; }
#location ul li .icon {width:100%; margin:0 auto;}
#location ul li .icon .bg-color {font-size:90px;color:#9bb2b1;}
#location ul li .icon .icon-color {color:#fff;font-size:28px;}
#location ul li .title {font-size:17px; color:#333; font-weight:500; margin:10px 0; text-align:center;}
#location ul li .text {line-height:160%; font-size:14px; text-align:center; word-break:keep-all;}
#location ul li .text .tel { font-size:16px; font-weight:500; margin:10px 0;}
#location ul li .text i { font-size:14px; color:#999; }
#location ul li .text .fax,
#location ul li .text .emal { font-size:13px;}
#location .text i.icon-bus {margin-right:5px; width:30px; height:16px; line-height:16px;display:inline-block; font-style:normal; text-align:center; font-size:11px; color:#fff; vertical-align:middle; background-color:#4ea031;}
#location .text i.icon-bus-local {background-color:#4ea031;}
#location .text i.icon-bus-town {background-color:#4ea031;}
#location .text i.icon-bus-air {background-color:#70b0e0;}
#location .text i.icon-bus-trunk {background-color:#395cb4;}

@media (max-width:767px) {
	#location #map {width:100%; height:300px;}
	#location #map .iw_inner {padding:5px;}
	#location #map .iw_inner h3 {font-size:12px;}
	#location #map .iw_inner p {font-size:11px;}
	#location ul { margin-left:0;}
	#location ul li {width:100%; margin-left:0; border-top:1px dotted #ccc; }
	#location ul li:first-child {border-top:0; }
	#location ul li .icon {padding:10px 0 0 0; }
	#location ul li .icon .bg-color {font-size:90px;}
	#location ul li .icon .icon-color {font-size:28px;}
	#location ul li .text { width:100%; margin-left:0%; font-size:14px; padding:0 0 10px 0; text-align:center;}
	#location ul li .title {font-size:17px; margin-bottom:20px; text-align:center;}
}
@media (min-width:768px){
	#location #map {width:100%; height:350px;}
	#location #map .iw_inner {padding:7px;}
	#location #map .iw_inner h3 {font-size:13px;}
	#location #map .iw_inner p {font-size:12px;}
	#location ul { margin-left:0;}
	#location ul li {width:100%; margin-left:0; border-top:1px dotted #ddd; }
	#location ul li:first-child {border-top:0;}
	#location ul li .icon {float:left; width:20%; padding:10px 0; }
	#location ul li .icon .bg-color {font-size:90px;}
	#location ul li .icon .icon-color {font-size:28px;}
	#location ul li .text {width:80%; margin-left:20%; font-size:14px; padding:20px 0; text-align:left; }
	#location ul li .title {font-size:17px; margin-bottom:0; text-align:left; }
}
@media (min-width:992px) {
	#location #map {width:100%; height:400px;}
	#location #map .iw_inner {padding:10px;}
	#location #map .iw_inner h3 {font-size:15px;}
	#location #map .iw_inner p {font-size:13px;}
	#location ul { margin-left:-5%;}
	#location ul li {width:28.333333333333%; margin-left:5%; border-top:0; }
	#location ul li:first-child {border-top:0;}
	#location ul li .icon {float:none; width:100%; padding:0; }
	#location ul li .icon .bg-color {font-size:90px;}
	#location ul li .icon .icon-color {font-size:28px;}
	#location ul li .text {width:100%; margin-left:0; font-size:14px; padding:0; text-align:center;}
	#location ul li .title {font-size:17px; margin-bottom:20px; text-align:center;}
}

/* 브랜드 */
#brand {width:100%;}
#brand .Top {width:100%;}
#brand .Top .Top-left {float:left; width:50%;}
#brand .Top .Top-left img {width:100%; height:auto;}
#brand .Top .Top-right {float:right; width:45%; text-align:center; font-size:13px; word-break:keep-all;}
#brand .Top .Top-right .logo {margin:0 0 50px 0;}
#brand .Top .Top-right .logo img {width:auto; height:auto; }
#brand .Top .Top-right .tit {font-size:19px; margin:50px 0; font-weight:500; color:#000;}
#brand ul {float:left; margin-top: 100px; margin-left:-5%; zoom:1;}
#brand ul:after {content:""; display:block; clear:both;}
#brand ul li {float:left; width:20%; text-align:center; margin:0 0 5% 5%;}
#brand ul li:after {display:block;visibility:hidden;clear:both;content:"";}
#brand ul li img {width:100%; height:auto;  -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius:50%;}

@media (max-width:767px) {
	#brand .Top .Top-left {float:left;width:100%;}
	#brand .Top .Top-right {float:left;width:100%; font-size:12px;}
	#brand .Top .Top-right .logo {margin:50px 0 30px 0;}
	#brand .Top .Top-right .logo img {width:auto; height:40px; }
	#brand .Top .Top-right .tit {font-size:15px; margin:20px 0;}
	#brand ul {margin-top:50px;}
	#brand ul li {width:45%;}
}
@media (min-width: 768px) {
	#brand .Top .Top-left {float:left;width:50%;}
	#brand .Top .Top-right {float:right;width:45%; font-size:13px;}
	#brand .Top .Top-right .logo {margin:0 0 30px 0;}
	#brand .Top .Top-right .logo img {width:auto; height:50px; }
	#brand .Top .Top-right .tit {font-size:17px; margin:30px 0;}
	#brand ul {margin-top:70px;}
	#brand ul li {width:20%;}
}
@media (min-width:992px) {
	#brand .Top .Top-left {float:left;width:50%;}
	#brand .Top .Top-right {float:right;width:45%; font-size:15px;}
	#brand .Top .Top-right .logo {margin:0 0 50px 0;}
	#brand .Top .Top-right .logo img {width:auto; height:auto; }
	#brand .Top .Top-right .tit {font-size:19px; margin:50px 0;}
	#brand ul {margin-top: 100px;}
	#brand ul li {width:20%;}
}

/* 온라인 */
#online {width:100%;}
#online .Top {width:100%;}
#online .Top .Top-left {float:left; width:50%;}
#online .Top .Top-left img {width:100%; height:auto;}
#online .Top .Top-right {float:right; margin-top:50px; width:45%; text-align:center; font-size:13px; word-break:keep-all;}
#online .Top .Top-right .logo {margin:0 0 50px 0;}
#online .Top .Top-right .logo img {width:auto; height:auto; }
#online .Top .Top-right .tit {font-size:19px; margin:50px 0; font-weight:500; color:#000;}
#online ul {float:left; margin-top: 100px; margin-left:-5%; zoom:1;}
#online ul:after {content:""; display:block; clear:both;}
#online ul li {float:left; width:20%; text-align:center; margin:0 0 5% 5%;}
#online ul li:after {display:block;visibility:hidden;clear:both;content:"";}
#online ul li img {width:100%; height:auto;  -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius:50%;}

@media (max-width:767px) {
	#online .Top .Top-left {float:left;width:100%;}
	#online .Top .Top-right {float:left;width:100%; font-size:12px;}
	#online .Top .Top-right .logo {margin:0 0 30px 0;}
	#online .Top .Top-right .logo img {width:auto; height:30px; }
	#online .Top .Top-right .tit {font-size:15px; margin:20px 0;}
	#online ul {margin-top:50px;}
	#online ul li {width:45%;}
}
@media (min-width: 768px) {
	#online .Top .Top-left {float:left;width:50%;}
	#online .Top .Top-right {float:right;width:45%; font-size:13px;}
	#online .Top .Top-right .logo {margin:0 0 30px 0;}
	#online .Top .Top-right .logo img {width:auto; height:45px; }
	#online .Top .Top-right .tit {font-size:17px; margin:30px 0;}
	#online ul {margin-top:70px;}
	#online ul li {width:20%;}
}
@media (min-width:992px) {
	#online .Top .Top-left {float:left;width:50%;}
	#online .Top .Top-right {float:right;width:45%; font-size:15px;}
	#online .Top .Top-right .logo {margin:0 0 50px 0;}
	#online .Top .Top-right .logo img {width:auto; height:auto; }
	#online .Top .Top-right .tit {font-size:19px; margin:50px 0;}
	#online ul {margin-top: 100px;}
	#online ul li {width:20%;}
}

#moreWrap {margin-top:30px; text-align:center;}
#moreWrap .more {display:inline-block; padding:10px 50px; font-size:15px; font-weight:500; white-space:nowrap; cursor:pointer; border:0; -webkit-transition:all .2s ease-in-out; transition:all .2s ease-in-out}
#moreWrap .site {color:#fff; background-color:#9bb2b1; margin-right:10px;}
#moreWrap a:hover .site {color:#fff; background-color:#334655; border:0;}
#moreWrap .shop {color:#fff; background-color:#334655;}
#moreWrap a:hover .shop {color:#fff; background-color:#9bb2b1; border:0;}
@media (max-width:767px) {
	#moreWrap .more {padding:10px 20px; font-size:13px;}
}
@media (min-width: 768px) {
	#moreWrap .more {padding:10px 30px; font-size:14px;}
}
@media (min-width:992px) {
	#moreWrap .more {padding:10px 50px; font-size:15px;}
}


/* 동영상*/
#video {}
.video-container {position:relative;padding-bottom:56.25%; height:0;overflow:hidden;margin-top:30px;} 
.video-container iframe,.video-container object,.video-container embed {position:absolute;top:0;left:0;width:100%;height:100%;} 


#board-list-basic .icon-wait {line-height:22px; background:#dc0000;color:#fff; font-size:12px;}
#board-list-basic .icon-ok {line-height:22px; background:#999; color:#fff; font-size:12px;}

#board-view .icon {margin-right:5px; text-align:center; color:#999; font-size:11px; color:#fff;font-weight:normal;  padding:3px 0 0 0;}
#board-view .icon-wait {width:50px; line-height:20px; background:#dc0000;}
#board-view .icon-ok {width:50px; line-height:20px; background:#999;}

#board-view-image {float:left; width:600px; text-align:center;}
#board-view-image img {box-shadow:5px 5px 5px 0 rgba(0,0,0,0.4)}

.board-view .board-view-head .subject {float:left;padding:0 10px; line-height:160%; color:#444; font-size:15px;font-weight:500;}
.board-view .board-view-head .right {float:right;  padding:0 10px; line-height:160%;  color:#666;font-size:11px; }
.board-view .board-view-data-table a.file {display:block; width:100px; height:26px; text-indent:-9999em; background:#000 url('../img/board/icon_file.png') no-repeat center center; opacity:.7; filter:alpha(opacity=70); }

#contents-table {width:100%; margin:50px 0;  border-collapse:collapse; border-spacing:0;border-top:2px solid #dc0000;}
#contents-table:after {content:""; display:block; clear:both;}
#contents-table * {vertical-align:middle;}
#contents-table th,
#contents-table td {border-bottom:1px dotted #ccc; padding:10px 0;}
#contents-table th { font-weight:500; color:#333; font-size:13px;background:#f5f5f5;padding-left:10px; text-align:left;}
#contents-table td {color:#666; font-size:13px; line-height:160%;padding-left:10px;}
#contents-table td .title {color:#000; font-weight:500; font-size:13px; margin-bottom:5px;}

#contents-table-list {width:100%;border-top:2px solid #dc0000; border-collapse:collapse; border-spacing:0;}
#contents-table-list caption {margin:10px 0 10px 0;text-align:left; font-weight:normal; font-size:12px; color:#666;}
#contents-table-list thead th {padding:7px 10px; line-height:160%; font-weight:500; font-size:13px; color:#333; border-bottom:1px solid #bbb; }
#contents-table-list tbody th {padding:7px 10px;  line-height:160%; border-bottom:1px solid #ddd; font-size:12px;  font-weight:500; color:#333;}
#contents-table-list tbody th.Left  { text-align:left;}
#contents-table-list tbody tr.total  { background:#f5f5f5;font-weight:500; font-size:15px; color:#000;}
#contents-table-list tbody td {padding:7px 10px; line-height:160%; border-bottom:1px solid #ddd; font-size:12px; vertical-align:top; color:#333;}
#contents-table-list tbody td.Center  { text-align:center;}
#contents-table-list tbody td.Left  { text-align:left;}
#contents-table-list .right-line  {border-right:1px solid #ddd;}
#contents-table-list tbody td span {color:#666; font-size:11px;}


/* Product */
#board-list-product {margin-bottom:20px; margin-left:-3%; zoom:1; }
#board-list-product:after {content:""; display:block; clear:both;}
#board-list-product li {position:relative;display:block;overflow:hidden;  float:left; width:22%; margin:0 0 15px 3%;}
#board-list-product li:after {display:block;visibility:hidden;clear:both;content:"";}
#board-list-product li:hover {text-decoration:none;}
#board-list-product .thumb {display:block; border:1px solid #ddd; }
#board-list-product .thumb img {width:100%; height:auto; }
#board-list-product .info {padding-left:10px; line-height:160%; height:60px;  overflow:hidden;}
#board-list-product .main { font-size:12px; color:#dc0000; padding-right:5px;}
#board-list-product .order { font-size:12px; color:#000; padding-right:5px;}
#board-list-product .category {margin-top:5px; height:20px; font-size:15px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
#board-list-product .category a { color:#888; }
#board-list-product .subject { font-size:17px;  font-weight:500; }
#board-list-product .subject a { color:#333; }
#board-list-product .icon-group {position:absolute; top:0; left:0; z-index:1;}
#board-list-product .icon-group div {width:40px; padding-top:1px;}
#board-list-product .icon {position:absolute; top:1px; left:1px; padding:0 5px; background:rgba(51,51,51,.8); z-index:1;}
#board-list-product .icon i {line-height:30px; padding:0 5px;font-size:13px; color:#fff;  z-index:2;}
#board-list-product .new { font-size:12px; color:#dc0000; font-weight:500;}

@media (max-width:767px) {

	#board-list-product {margin-left:-2%;}
	#board-list-product li {width:48%; margin:0 0 10px 2%; }
	#board-list-product .info {padding-left:0;} 
	#board-list-product .category {font-size:12px;}
	#board-list-product .subject { font-size:13px;}
}

@media (min-width: 768px) and (max-width: 991px) {

	#board-list-product {clear:both; margin-left:-2%;}
	#board-list-product li {width:31.333333333333%; margin:0 0 15px 2%; }
}

@media (min-width:992px) {
	#board-list-product {clear:none;}
}

#board-view-product {margin-bottom:20px; font-size:13px; }
#board-view-product .product-info {margin-bottom:20px; }
#board-view-product .product-info:after {content:""; display:block; clear:both;}
#board-view-product .thumb {float:left; position:relative; width:40%; display:block;}
#board-view-product .thumb img {width:100%; height:auto;}
#board-view-product .thumb .bx-prev,
#board-view-product .thumb .bx-next {position:absolute; top:50%; margin-top:-12px; width:17px; height:25px; overflow:hidden; text-indent:-9999em; background:url(../img/sub/controls.png) no-repeat; opacity:.7; filter:alpha(opacity=70); z-index:9;}
#board-view-product .thumb .bx-prev {left:10px; background-position:0 0;}
#board-view-product .thumb .bx-next {right:10px; background-position:-17px 0;}
#board-view-product .thumb .bx-pager {position:absolute; left:0; right:0; bottom:10px; text-align:center;  z-index:9;}
#board-view-product .thumb .bx-pager.bx-default-pager a {background: #ddd; text-indent: -9999px; display: block; width: 14px; height: 14px; margin: 0 3px; outline: 0; -moz-border-radius: 14px; -webkit-border-radius: 14px; border-radius: 14px;}
#board-view-product .thumb .bx-pager.bx-default-pager a:hover,
#board-view-product .thumb .bx-pager.bx-default-pager a.active,
#board-view-product .thumb .bx-pager.bx-default-pager a:focus {background: #b09b70;}
#board-view-product .thumb .bx-pager-item,
#board-view-product .thumb .bx-controls-auto .bx-controls-auto-item {display: inline-block; *zoom: 1; *display: inline;}
#board-view-product .thumb .bx-pager-item {font-size:0; line-height:0;}
#board-view-product .info {float:right; width:55%; margin-top:0;}
#board-view-product .info .subject {  color:#333; font-size:24px; font-weight:500; line-height:160%; }
#board-view-product .info .subject .category {  color:#666; font-size:13px; font-weight:normal; line-height:160%;}
#board-view-product .info ul {border-top:2px solid #333;  margin-top:10px; line-height:160%;}
#board-view-product .info li { position:relative;width:100%; border-bottom:1px dotted #ddd;padding:5px 0;}
#board-view-product .info li .title {position:absolute;  width:15%; color:#333; font-size:15px; font-weight:500;padding:6px 0;}
#board-view-product .info li .content {text-align:left; width:85%; margin-left:15%; color:#666;  font-size:13px; font-weight:normal; overflow:hidden; word-break:break-all; padding:6px 0;}
#board-view-product .info li .content .size-content {float:left; width:40%; margin-right:10%;  font-size:12px; color:#999;}
#board-view-product .info li .content .size-content img {margin:5px 0; width:100%; height:auto;}
#board-view-product .product-btn-group	{ margin:20px 0; text-align:center;}
#board-view-product .btn-product {padding:10px 30px; text-align:center;	font-size:15px; font-weight:500;  }

#board-view-relation {margin-bottom:20px; margin-left:-3%; zoom:1; }
#board-view-relation:after {content:""; display:block; clear:both;}
#board-view-relation li {position:relative;display:block;overflow:hidden;  float:left; width:17%; margin:0 0 15px 3%;}
#board-view-relation li:after {display:block;visibility:hidden;clear:both;content:"";}
#board-view-relation li:hover {text-decoration:none;}
#board-view-relation .thumb {display:block; border:1px solid #ddd; }
#board-view-relation .thumb img {width:100%; height:auto; }
#board-view-relation a .subject { margin-top:10px; font-size:15px;  font-weight:500; text-align:center; color:#666;}
#board-view-relation a:hover .subject {text-decoration:none;}
#board-view h3 {position:relative; margin:50px 0; text-align:center; font-size:17px; color:#666; font-weight:500;}
#board-view h3:before {content:""; position:absolute; top:50%; left:0; right:0; height:1px; background:#ddd;}
#board-view h3 span {position:relative; display:inline-block; padding:0 20px; background:#fff;}

 @media (max-width:767px) {
	#board-view-product {font-size:12px; letter-spacing:-1px; }
	#board-view-product .thumb {float:none; width:100%; }
	#board-view-product .info {float:none; width:100%; margin-top:20px;}
	#board-view-product .info .cate {font-size:13px;}
	#board-view-product .info .subject {font-size:15px;}
	#board-view-product .info table {font-size:12px;}
	#board-view-product .info th,
	#board-view-product .info td {padding: 5px 0;}
	#board-view-product .info .pay {font-size:12px;}
	#board-view-product .info .category {font-size:12px;}

	#board-view-relation {margin-left:-2%;}
	#board-view-relation li {width:31.333333333333%; margin:0 0 10px 2%; }
	#board-view-relation .subject { font-size:13px;}
}
@media (min-width: 768px) and (max-width: 991px) {
	#board-view-product {clear:both;}
	#board-view-product .li {width:31.333333333333%; margin-top:0;}

	#board-view-relation {clear:both; margin-left:-2%;}
	#board-view-relation li {width:23%; margin:0 0 15px 2%; }
}
@media (min-width:992px) {
	#board-view-product {clear:none;}

	#board-view-relation {clear:none;}
}

/* Lookbook */
#board-list-lookbook {position:relative; text-align:center; }
#board-list-lookbook:after {content:""; display:block; clear:both;}

#board-list-lookbook ul {width:100%; margin:0; zoom:1;}
#board-list-lookbook ul:after {content:""; display:block; clear:both;}
#board-list-lookbook li {padding-bottom:100px;}
#board-list-lookbook li .warp {position:relative; width:100%; max-width:1140px; margin:0 auto; display:block; }

#board-list-lookbook li .thumb {width:70%; }
#board-list-lookbook li .thumb a {display:block; *margin:-1px;}
#board-list-lookbook li .thumb img {vertical-align:top; width:100%; height:auto;}
#board-list-lookbook li .info {position:absolute; top:180px;right:0; width:30%;padding:40px; height:350px;  overflow:hidden; display:block; background:rgba(0,0,0,.7); z-index:2; }
#board-list-lookbook li .squear {position:absolute; top:100px;left:55%;width:40%;height:250px; border:5px solid #b09b70; z-index:3;}
#board-list-lookbook li .float1 .thumb {margin-left:30%;}
#board-list-lookbook li .float1 .info {left:0;}
#board-list-lookbook li .float1 .squear {left:5%;}

#board-list-lookbook li .tit_small {font-size:14px;line-height:18px;color:#b09b70;}
#board-list-lookbook li .tit_big {margin-bottom:8px; font-size:50px;line-height:55px;color:#fff}
#board-list-lookbook li .tit_desc {font-size:13px;line-height:160%;color:#eee; letter-spacing:-1px;}
#board-list-lookbook li .tit_bottom {margin-top:75px;font-size:13px;line-height:160%;color:#eee;letter-spacing:-1px;}

@media (max-width:767px) {
	#board-list-lookbook li {padding-bottom:40px;}
	#board-list-lookbook li .warp {width:95%;}
	#board-list-lookbook li .thumb {float:left; width:100%;}
	#board-list-lookbook li .info {position:relative; top:-80px; margin-bottom:-40px; left:10%; width:73%; padding:20px; height:60px;}
	#board-list-lookbook li .squear {position:relative; top:-160px; margin-bottom:-160px; left:5%; width:80%; height:130px; border:3px solid #b09b70;}
	#board-list-lookbook li .tit_big{font-size:18px;line-height:25px;margin-bottom:3px;}
	#board-list-lookbook li .tit_desc{font-size:13px;}
	#board-list-lookbook li .tit_bottom{display:none;}
	#board-list-lookbook li .float1 .thumb {margin-left:0;}
	#board-list-lookbook li .float1 .info {left:10%;}
	#board-list-lookbook .bx-prev,
	#board-list-lookbook .bx-next  {display:none;}
}

@media (min-width: 768px) and (max-width: 991px) {
	#board-list-lookbook {clear:both;}
	#board-list-lookbook li {padding-bottom:60px;}
	#board-list-lookbook li .warp {width:95%; max-width:auto;}
	#board-list-lookbook li .thumb {width:70%; }
	#board-list-lookbook li .info {top:70px; width:30%;padding:30px; height:auto; }
	#board-list-lookbook li .squear {top:40px; left:55%;width:40%; height:170px; border:5px solid #b09b70;}
	#board-list-lookbook li .tit_big{font-size:36px;line-height:40px;}
	#board-list-lookbook li .tit_bottom{margin-top:55px}
}

@media (min-width:992px) and (max-width: 1240px) {
	#board-list-lookbook {clear:none;}
	#board-list-lookbook li .warp {width:95%; max-width:auto;}
	#board-list-lookbook li .thumb {width:70%; }
	#board-list-lookbook li .info {top:130px; width:30%;padding:40px; height:350px; }
	#board-list-lookbook li .squear {top:70px; left:55%;width:40%; height:230px; border:5px solid #b09b70;}
}
@media (min-width:1241px) {
	#board-list-lookbook {clear:none;}
}

/*Celebrity*/
#board-list-celeb {margin-bottom:20px; margin-left:-3%; text-align:center;  zoom:1; }
#board-list-celeb:after {content:""; display:block; clear:both;}
#board-list-celeb li {position:relative;display:block;overflow:hidden; float:left; width:22%; margin:0 0 3% 3%; border:1px solid #ddd;}
#board-list-celeb li:after {display:block;visibility:hidden;clear:both;content:"";}
#board-list-celeb li:hover {text-decoration:none;}
#board-list-celeb .thumb {position:relative; display:block; overflow:hidden;}
#board-list-celeb .thumb img {vertical-align:top; width:100%; height:auto;-webkit-transition:all .3s ease-in-out; transition:all .3s ease-in-out;}
#board-list-celeb a:hover img {transform: scale3d(1.1, 1.1, 1.1) rotate(0deg);}
#board-list-celeb .thumb:before {content:""; position:absolute; top:0; bottom:0; left:0; right:0; background:#000 url(../img/main/icon-plus.png) no-repeat center center; filter:alpha(opacity=0); opacity:0;  -webkit-transition: all .2s ease-in-out; transition: all .2s ease-in-out; z-index:2;}
#board-list-celeb a:hover .thumb:before {filter:alpha(opacity=40); opacity:.4;}
#board-list-celeb .thumb .youtube { position:absolute;  top:0; bottom:0; left:0; right:0; background:url(../img/sub/icon-play.png) no-repeat center center; filter:alpha(opacity=60); opacity:.6; -webkit-transition: all .2s ease-in-out; transition: all .2s ease-in-out;z-index:2;}
#board-list-celeb a:hover .thumb .youtube:before {filter:alpha(opacity=0); opacity:0;}
#board-list-celeb .info {line-height:160%; margin-top:5px; height:65px; }
#board-list-celeb .category {margin-top:5px;  height:20px; font-size:13px; white-space:nowrap; overflow:hidden;color:#333;}
#board-list-celeb .category span {overflow:hidden;color:#000; font-weight:500;}
#board-list-celeb .cate {font-size:15px;color:#666;}
#board-list-celeb .subject {margin-top:10px; height:45px; font-size:17px; font-weight:500;}
#board-list-celeb .subject a { color:#000; }
#board-list-celeb .icon {position:absolute; top:1px; left:1px; padding:0 5px;background:#333;opacity:.8; filter:alpha(opacity=80); z-index:1;}
#board-list-celeb .icon i {line-height:30px; padding:0 5px;font-size:13px; color:#fff;  z-index:2;}
#board-list-celeb .new { font-size:12px; color:#dc0000; font-weight:500;}
@media (max-width:767px) {

	#board-list-celeb {margin-left:-2%;}
	#board-list-celeb li {width:48%; margin:0 0 2% 2%; }
}

@media (min-width: 768px) and (max-width: 991px) {

	#board-list-celeb {clear:both; margin-left:-2%;}
	#board-list-celeb li {width:31.333333333333%; margin:0 0 2% 2%; }
}

@media (min-width:992px) {
	#board-list-celeb {clear:none;}
}


/*movie*/
#board-list-movie {margin-bottom:20px; margin-left:-3%; text-align:center;  zoom:1; }
#board-list-movie:after {content:""; display:block; clear:both;}
#board-list-movie li {position:relative;display:block;overflow:hidden;  float:left; width:30.333333333333%; margin:0 0 25px 3%;}
#board-list-movie li:after {display:block;visibility:hidden;clear:both;content:"";}
#board-list-movie li:hover {text-decoration:none;}
#board-list-movie .thumb {position:relative; display:block; overflow:hidden;}
#board-list-movie .thumb img {vertical-align:top; width:100%; height:auto;}
#board-list-movie .thumb:before {content:""; position:absolute; top:0; bottom:0; left:0; right:0; background:#334655 url(../img/main/icon-plus.png) no-repeat center center; filter:alpha(opacity=0); opacity:0;  -webkit-transition: all .2s ease-in-out; transition: all .2s ease-in-out; z-index:2;}
#board-list-movie a:hover .thumb:before {filter:alpha(opacity=60); opacity:.6;}
#board-list-movie .thumb .youtube { position:absolute;  top:0; bottom:0; left:0; right:0; background:url(../img/sub/icon-play.png) no-repeat center center; filter:alpha(opacity=60); opacity:.6; -webkit-transition: all .2s ease-in-out; transition: all .2s ease-in-out;z-index:2;}
#board-list-movie a:hover .thumb .youtube {filter:alpha(opacity=0); opacity:0;}
#board-list-movie .info {line-height:160%; margin-top:5px; height:65px; }
#board-list-movie .category {margin-top:5px;  height:20px; font-size:13px; white-space:nowrap; overflow:hidden;color:#333;}
#board-list-movie .category span {overflow:hidden;color:#000; font-weight:500;}
#board-list-movie .cate {font-size:13px;color:#666;}
#board-list-movie .subject {margin-top:10px; height:25px; font-size:15px; font-weight:500;}
#board-list-movie .subject a { color:#000; }
@media (max-width:767px) {

	#board-list-movie {margin-left:-2%;}
	#board-list-movie li {width:48%; margin:0 0 10px 2%; }
}

@media (min-width: 768px) and (max-width: 991px) {

	#board-list-movie {clear:both; margin-left:-2%;}
	#board-list-movie li {width:31.333333333333%; margin:0 0 15px 2%; }
}

@media (min-width:992px) {
	#board-list-movie {clear:none;}
}

/* 의뢰*/
#contact .step-icon {float:left; padding:0; letter-spacing:-1px; width:40%;}
#contact .step-icon li {float:left; width:19%; text-align:center; padding-bottom:20px;}
#contact .step-icon li div {float:left; width:100%; text-align:center;}
#contact .step-icon li.arrow {width:8%; text-align:center; margin-top:25px;}
#contact .step-icon li.arrow i {color:#ddd; font-size:28px;}
#contact .icon {float:left; margin-top:15px;}
#contact .icon .bg-color {color:#9bb2b1; font-size:72px; -webkit-transition:all .3s ease-in-out; transition:all .3s ease-in-out;}
#contact a:hover .icon .bg-color {color:#005fca;}
#contact .icon .icon-color {color:#fff; font-size:28px;}
#contact .step-icon .title {margin:15px 0; font-size:15px; color:#334655;}
#contact .step-icon .title h1 {font-weight:500;}
#contact .as-notice {float:right; padding:10px; font-size:15px;color:#666; text-align:left; line-height:160%; width:55%;}
@media(max-width:320px){
	#contact .step-icon {padding:0; width:100%;}
	#contact .step-icon li.arrow {margin-top:15px;}
	#contact .step-icon li.arrow i {font-size:14px;}
	#contact .icon {margin-top:0;}
	#contact .icon .bg-color {font-size:48px;}
	#contact .icon .icon-color {font-size:21px;}
	#contact .step-icon .title {margin-top:10px; font-size:12px;}
	#contact .as-notice {padding:0 0 10px 0; font-size:12px; width:100%;}
}
@media(min-width:321px){
	#contact .step-icon {padding:0 20px; width:100%;}
	#contact .step-icon li.arrow {margin-top:15px;}
	#contact .step-icon li.arrow i {font-size:14px;}
	#contact .icon {margin-top:0;}
	#contact .icon .bg-color {font-size:48px;}
	#contact .icon .icon-color {font-size:21px;}
	#contact .step-icon .title {margin-top:10px; font-size:12px;}
	#contact .as-notice {padding:0 0 10px 0; font-size:12px; width:100%;}
}
@media(min-width:768px){
	#contact .step-icon {padding:0; width:100%;}
	#contact .step-icon li.arrow {margin-top:25px;}
	#contact .step-icon li.arrow i {font-size:28px;}
	#contact .icon {margin-top:10px;}
	#contact .icon .bg-color {font-size:60px;}
	#contact .icon .icon-color {font-size:24px;}
	#contact .step-icon .title {margin-top:15px; font-size:13px;}
	#contact .as-notice {padding:10px 0; font-size:13px; width:100%;}
}
@media(min-width:972px){
	#contact .step-icon {padding:0; width:40%;}
	#contact .step-icon li.arrow {margin-top:25px;}
	#contact .step-icon li.arrow i {font-size:28px;}
	#contact .icon {margin-top:15px;}
	#contact .icon .bg-color {font-size:60px;}
	#contact .icon .icon-color {font-size:24px;}
	#contact .step-icon .title {margin-top:15px; font-size:15px;}
	#contact .as-notice {padding:10px; font-size:15px; width:50%;}
}
@media( min-width:1025px){
	#contact .step-icon {padding:0; width:40%;}
	#contact .step-icon li.arrow {margin-top:25px;}
	#contact .step-icon li.arrow i {font-size:28px;}
	#contact .icon {margin-top:15px;}
	#contact .icon .bg-color {font-size:72px;}
	#contact .icon .icon-color {font-size:28px;}
	#contact .step-icon .title {margin-top:15px; font-size:15px;}
	#contact .as-notice {padding:10px; font-size:15px; width:55%;}
}


/*store
#board-store-search-form {margin-bottom:25px; padding:15px 0; text-align:center; font-size:13px; border:1px solid #ddd; background:#f9f9f9;}
#board-store-search-form label.iLabel {padding:6px 0 0 4px; color:#999;}
#board-store-search-form .iText {display:inline-block; width:25%; font-size:15px; padding:10px 10px; background:url('../img/common/wrest.gif') #fff top right no-repeat !important; border:1px solid #ddd; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;}
#board-store-search-form .btn-search {font-size:14px; font-weight:500; padding:9px 15px;-moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;}


#board-store-category {width:100%; overflow:hidden; margin-bottom:20px; border-bottom:1px solid #ddd;font-size:15px; zoom:1;}
#board-store-category li {float:left; font-size:14px;}
#board-store-category li:after {content:""; display:block; clear:both;}
#board-store-category a {display:block; height:35px; line-height:35px; margin:0 0 -1px -1px; padding:0 26px; color:#666; border:1px solid #ccc; background:#f5f5f5; text-decoration:none; outline:none;}
#board-store-category a:hover {color:#333; background:#f0f0f0;}
#board-store-category li:first-child a {margin-left:0;}
#board-store-category #bo_cate_on {position:relative; color:#fff;font-weight:500; border-color:#000; background:#333;}
@media (max-width:767px) {
	#board-store-category {margin-bottom:20px; padding:10px 0; border:1px solid #ccc;}
	#board-store-category:after {content:""; display:block; clear:both;}
	#board-store-category li {float:left; font-size:12px;}
	#board-store-category a {display:block; height:25px; line-height:25px; margin:0; padding:0 15px; color:#666; border:0; background:none; text-decoration:none; outline:none;}
	#board-store-category a:hover {color:#333; background:none;}
	#board-store-category li:first-child a {margin-left:0;}
	#board-store-category #bo_cate_on {position:relative; color:#000;font-weight:500; border-color:#000;  background:none;}
}
@media (min-width: 768px) and (max-width: 991px) {

	#board-store-category {clear:both;}
	#board-store-category a {padding:0 12px;}
	
	#board-list-celeb {clear:both; margin-left:-2%;}
	#board-list-celeb li {width:31.333333333333%; margin:0 0 15px 2%; }
}
@media (min-width:992px) {
	#board-store-category {clear:none;}
	#board-store-category a {padding:0 20px;}
}
@media (min-width:1241px) {
	#board-store-category {clear:none;}
	#board-store-category a {padding:0 26px;}
}
#board-list-store {margin-bottom:20px; width:100%; border-top:2px solid #666; line-height:160%; font-size:13px; color:#333; zoom:1;}
#board-list-store:after {content:""; display:block; clear:both;}
#board-list-store .board-list-head { width:100%; background:#f5f5f5;border-bottom:1px solid #999;font-weight:500; text-align:center; font-size:15px; }
#board-list-store .board-list-head:after {content:""; display:block; clear:both;}
#board-list-store .board-list-head li {float:left; display:block;  padding:12px 0;}

#board-list-store .board-list-body { width:100%; position:relative;}
#board-list-store .board-list-body:after {display:block;visibility:hidden;clear:both;content:"";}
#board-list-store .board-list-body li { border-bottom:1px solid #ddd;}
#board-list-store .board-list-body li:after {display:block;visibility:hidden;clear:both;content:"";}
#board-list-store .board-list-body li:hover {background:#fffef7; color:#000; text-decoration:none;} 
#board-list-store .board-list-body div { float:left; text-align:center; overflow:hidden; padding:12px 0;}

#board-list-store .board-list-body i {display:none; margin-right:3px; color:#ccc; font-size:14px;}
#board-list-store .board-list-body .subject {text-align:left !important; word-break:break-all;font-weight:500; font-size:15px; }

#board-list-store .board-list-body .check,
#board-list-store .board-list-body .cate {display:block; color:#333;}
#board-list-store .board-list-body .name {color:#666; font-size:13px; text-align:left !important;}
#board-list-store .board-list-body .date,
#board-list-store .board-list-body .tel { font-size:12px; color:#666;}

#board-help-list .store-location {width:100%;}
#board-help-list #map {width:100%; height:400px;}
#board-help-list #map .iw_inner {padding:10px; text-align:center;}
#board-help-list #map .iw_inner h3 {font-size:15px; color:#334655;}
#board-help-list #map .iw_inner p {font-size:13px;}

@media (max-width:767px) {
	#board-list-store .board-list-head {display:none;}
	#board-list-store .board-list-body div { float:left;padding:5px 0 0 0;}
	#board-list-store .board-list-body .check {display:none;}
	#board-list-store .board-list-body .cate {display:none; color:#666;}
	#board-list-store .board-list-body .subject {width:96% !important;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding:5px 2%; font-size:14px; }
	#board-list-store .board-list-body i {display:inline-block;}
	#board-list-store .board-list-body .name,
	#board-list-store .board-list-body .date,
	#board-list-store .board-list-body .tel {width:auto !important; float:left; text-align:left; padding:0 2% 5px 2%;}
	#board-list-store .board-list-body .name {font-size:13px;}
	#board-list-store .board-list-body .date,
	#board-list-store .board-list-body .tel {font-size:12px;}
}
@media (min-width: 768px) and (max-width: 991px) {	
	#board-list-store .board-list-head {display:none;}
	#board-list-store .board-list-body div { float:left; padding:5px 0;}
	#board-list-store .board-list-body .check {display:none;}
	#board-list-store .board-list-body .subject {width:98% !important; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;  padding:5px 1%;}
	#board-list-store .board-list-body i {display:inline-block; }
	#board-list-store .board-list-body .name,
	#board-list-store .board-list-body .date,
	#board-list-store .board-list-body .tel {width:auto !important; float:left; text-align:left;  padding:0 1% 5px 1%;}
}
@media (min-width:992px) {
	#board-list-store {clear:none;}
}

#board-view-store {margin-bottom:20px; font-size:13px; }
#board-view-store .store-info {margin-bottom:20px; }
#board-view-store .store-info:after {content:""; display:block; clear:both;}
#board-view-store .thumb {float:left; position:relative; width:40%; display:block;}
#board-view-store .thumb img {width:100%; height:auto;}
#board-view-store .thumb .bx-prev,
#board-view-store .thumb .bx-next {position:absolute; top:50%; margin-top:-12px; width:17px; height:25px; overflow:hidden; text-indent:-9999em; background:url(../img/sub/controls.png) no-repeat; opacity:.7; filter:alpha(opacity=70); z-index:9;}
#board-view-store .thumb .bx-prev {left:10px; background-position:0 0;}
#board-view-store .thumb .bx-next {right:10px; background-position:-17px 0;}
#board-view-store .thumb .bx-pager {position:absolute; left:0; right:0; bottom:10px; text-align:center;  z-index:9;}
#board-view-store .thumb .bx-pager.bx-default-pager a {background: #ddd; text-indent: -9999px; display: block; width: 14px; height: 14px; margin: 0 3px; outline: 0; -moz-border-radius: 14px; -webkit-border-radius: 14px; border-radius: 14px;}
#board-view-store .thumb .bx-pager.bx-default-pager a:hover,
#board-view-store .thumb .bx-pager.bx-default-pager a.active,
#board-view-store .thumb .bx-pager.bx-default-pager a:focus {background: #b09b70;}
#board-view-store .thumb .bx-pager-item,
#board-view-store .thumb .bx-controls-auto .bx-controls-auto-item {display: inline-block; *zoom: 1; *display: inline;}
#board-view-store .thumb .bx-pager-item {font-size:0; line-height:0;}
#board-view-store .info {float:right; width:55%; margin-top:0;}
#board-view-store .info .cate {margin-bottom:10px;  font-size:15px; color:#666; text-align:left}
#board-view-store .info .subject {margin-bottom:10px; font-weight:500; font-size:19px; color:#333; text-align:left}
#board-view-store .info table {width:100%; font-size:13px;border-top:1px solid #666; }
#board-view-store .info th,
#board-view-store .info td {padding: 7px 0; border-bottom:1px dotted #ddd; color:#666;}
#board-view-store .info th {text-align:left; font-weight:500; }
#board-view-store .info td { line-height:160%;}
#board-view-store .info .store-btn-group	{ margin:20px 0; text-align:center;}
#board-view-store .title { margin:50px 0 30px 0;text-align:left; font-weight:500;  font-size:21px; color:#333;}
#board-view-store #map {width:100%; height:400px;}
#board-view-store #map .iw_inner {padding:10px; text-align:center;}
#board-view-store #map .iw_inner h3 {font-size:15px; color:#334655;}
#board-view-store #map .iw_inner p {font-size:13px;}
 @media (max-width:767px) {
	#board-view-store {font-size:12px; letter-spacing:-1px; }
	#board-view-store .thumb {float:none; width:100%; }
	#board-view-store .info {float:none; width:100%; margin-top:20px;}
	#board-view-store .info .cate {font-size:13px;}
	#board-view-store .info .subject {font-size:15px;}
	#board-view-store .info table {font-size:12px;}
	#board-view-store .info th,
	#board-view-store .info td {padding: 5px 0;}
	#board-view-store .info .pay {font-size:12px;}
	#board-view-store .info .category {font-size:12px;}
	#board-view-store .title { margin:10px 0; font-size:13px;}
	#board-view-store #map {height:250px;}
}
@media (min-width: 768px) and (max-width: 991px) {
	#board-view-store {clear:both;}
	#board-view-store .thumb {width:45%; }
	#board-view-store .info {width:50%; margin-top:0;}
}
@media (min-width:992px) {
	#board-view-store {clear:none;}
}
*/
.footer-agree { margin-bottom:20px; line-height:160%}
.footer-agree label {line-height:30px;}
