@CHARSET "UTF-8";

/* IOS 12 버전 이하에서 cursor 안넣으면 script 동작안함 */
ul li{
	cursor: pointer;
}
a{
	cursor: pointer;	
}

/*	480px 미만 모바일	*/
@media all and (max-width:480px) {
	section {padding-bottom: 15.889vw;}
	.book-control,.loanbook-select,.file-list-box {bottom:15.889vw;}
	.bottom-nav {height: 15.889vw; line-height: 15.889vw;}
	.bottom-icon {width: 10.819vw; height: 10.819vw;}
	.bottom-home-icon,.bottom-rec-icon,.bottom-mybook-icon {background-size:5.444vw;}
	.bottom-nav-link1.on .bottom-home-icon, .bottom-nav-link2.on .bottom-rec-icon,
	.bottom-nav-link3.on .bottom-mybook-icon {background-size:5.444vw;}
	.nav-tab {height: 8vw;}
	.bottom-nav a {margin:0 3.3vw;}
	.main-wrap {height: 67vw;}
	.bookcase-title {font-size:4.3vw; max-height:11vw;}
	.bookcase-writer {font-size:3.7vw;}
	.bottom-nav-title {font-size:4vw;}
	.main-title,.search-title,.area-tiltle,.sub-title,.area-title {font-size:4.5vw;}
	.rec-bookscase {padding-bottom: 3vw;}
	.scroll-wrap {padding-bottom: 18vw;}
	.rec-title {font-size:3.7vw;max-height:10vw;}
	.rec-writer {font-size:3.5vw;}
	.situation li {height: 42vw;}
	.situ-text {font-size:3.5vw; padding: 2.5vw;}
	.search-text input {font-size:4.5vw;}
	.recent_search-all_del {font-size:4vw;}
	.recent_search_word a,.rec_search_word a {font-size:4.5vw;}
	.star-average {padding:4vw 2vw;}
	.review-text {font-size:3.7vw;}
	.more-view-btn {bottom:4vw;}
	.review-guide {font-size:4vw;}
	.star-grade p {font-size:3.8vw;}
	.review-write textarea {font-size:3.8vw;}
	.text-number {font-size:4.25vw; height: 9vw;line-height: 9vw;}
	.search-text {line-height: 8vw;}
	.nav-btn {font-size:4vw; width: 32vw; height: 7.944vw;}
	.rec_search_word li {height: 7.944vw; line-height: 6.944vw;}
	.info-book_title {font-size:4.5vw;}
	.info-book_writer {font-size:4vw;}
	.info-action_wrap a {font-size:4vw; padding-left: 8.5vw; margin-left: 3vw;}
	.book-info-tab a {font-size:4vw;}
	.info-btn {font-size:3.5vw; width: 19.944vw; height: 7.903vw;line-height: 6.903vw; top:-11vw;}
	.star-average span {font-size:3.5vw;}
	.expert-rec {font-size:4vw;}
	.reader {font-size:4vw;}
	.reader small {font-size:3.5vw;}
	.review-set button {font-size:4vw;}
	.more-view-btn {font-size:3.5vw;}
	.info-text {font-size:3.75vw;}
	.order-change-popup p {font-size:4vw;}
	.order-list li {font-size:4vw;}
	.info-all-view {font-size:3.5vw; background:url('/resources/mobile/img/plus.png') no-repeat 49.611vw center;background-size:3.222vw;}
	.info-all-view.on {background:url('/resources/mobile/img/fold.png') no-repeat 49.611vw center;background-size:3.222vw;}
	.info-action_wrap a {background-size:7vw;}
	.heart-btn.on {background-size:7vw;}
	.info-btn_wrap button,.info-btn_wrap a {font-size:4vw;padding:0 2vw; padding-left: 9vw; height: 10vw; line-height: 9.1vw;}
	.thema-btn_wrap button,.thema-btn_wrap a {padding:0 9vw; padding-left: 16vw; height: 9vw; line-height: 8vw;}
	.thema-book-info span {font-size:4.5vw;}
	.thema-book-info span {font-size:4vw;}
	.review-guide {font-size:4.5vw;}
	.bottom-btn {line-height: 13vw;}
	.bottom-btn,.text-number {bottom:15.889vw;}
	.info-section {padding-bottom: 29.778vw;}
	.slide-number {top:-10vw;}
	.alarm-popup p {font-size:4vw;}
	
	.toggle-tab {height: 8.6vw;}
	.toggle-tab li {height: 8.6vw; line-height: 8vw; font-size:4vw;}
	.select-btn {font-size:4vw; height: 8.6vw;}
	.select-title {font-size:5vw;}
	.result-number {font-size:4vw;}
	.plus-btn {width: 78.6vw;}
	.btn-wrap button {font-size:3.5vw; height: 9.3vw;}
	.plus-btn {background-position:47vw center;}
	.book-title {font-size:3.7vw; max-height:10.5vw;}
	.book-writer {font-size:3.5vw;}
}


/*	360px 미만 모바일	*/
@media all and (max-width:360px) {
	.bookcase-writer {font-size:4vw;}
	.rec_search_word li {line-height: 6.944vw;}
	.star-average {padding:7vw 2vw;}
	.book-info-tab li {line-height: 10vw;}
	.book-info-tab a {font-size:4.5vw;}
	.info-book_title {font-size:4.5vw;}
	.info-book_writer {font-size:4vw;}
	.review-set li {line-height:5.597vw;}
	.banner-number {line-height: 6vw;}
	.sub-title {line-height: 12.889vw;}
	.order-change-popup p {font-size:4.5vw;}
	.order-list li {font-size:4.5vw;}
	.bottom-btn {line-height: 12.889vw;}
	.more-view-btn {font-size:4vw;}
	.review-text {height: 19vw;}
	.info-btn {font-size:3.5vw; height: 7.903vw;line-height: 6.903vw; top:-11vw;}
	.bottom-nav {line-height: 14.889vw;}
	.bottom-nav a {margin:0 3.1vw;}
	.review-set li {height: 8.597vw;}
	.rec-list li {margin-right: 1.639vw;}
	.collection-tab a {font-size:4.5vw;}
}


/*	320px 미만 모바일	*/
@media all and (max-width:320px) {
	.bookcase-title {font-size:4vw;}
	.review-text {height: 12vw;}
	.order-clear-btn_wrap {line-height: 21.222vw;}
	.write-btn-wrap {top:3vw;}
	.bottom-btn {line-height: 11.889vw;}
	.page {width: 26vw;}
	.etc-menu li {line-height: 14vw;}
	.sub-title {font-size:5vw;}
}
