@charset "utf-8"; 

/*
* 파일정의 : style.css
* 파일설명 : style css
* 작성자   : 전성용
* 주의사항 : 주석표기는 페이지 접근방법을 알수 있도록 표시
* 최초작성일: 2023/09/10
* 최종수정일: 2023/09/10
*/

@import url("reset.css"); 
@import url("root.css");
@import url("common.css");
@import url("content.css");
@import url("button.css");
@import url("forms.css");
@import url("board.css");
@import url("member.css");
@import url("fonts.css");
@import url("detail.css");

#quickBtn{
	display:none;
}

@media screen and (max-width: 767px){
	
	#quickBtn{
		display:block;
	}
	
	#quickBtn {
		position: fixed;
		bottom: 100px;
		right: 15px;
		z-index: 2000;
		opacity: 1;
		width: 100px;
		background-color: rgba(255, 255, 255, 0.85);
		border-radius: 20px;
		box-shadow: 2px 4px 10px 2px rgba(0, 0, 0, 0.1);
	}

	#quickBtn > div{
		margin-bottom:5px;
		width:calc(100% - 40px);
		margin:0 auto;
		padding:15px 0;
		text-align:center;
	}

	#quickBtn > div a img{
		width:40px;
		margin:0 auto;
		
	}

	#quickBtn > div a span.tit{
		display:inline-block;
		font-size:1.6rem;
		margin-top:5px;
	}

	#quickBtn.fixed {
		bottom: 90px;
		opacity: 1;
	}

	.to-top-btn {
		background: transparent;
		position: fixed;
		bottom: -100px;
		right: 15px;
		display: block;
		width: 60px;
		height: 60px;
		z-index: 3000;
	}

	.to-top-btn.bottom-fixed {
		bottom: 15px;
		opacity: 1;
	}

}

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

	#quickBtn{
		display:block;
	}
	
	#quickBtn {
		position: fixed;
		bottom: 100px;
		right: 15px;
		z-index: 2000;
		opacity: 1;
		width: 100px;
		background-color: rgba(255, 255, 255, 0.85);
		border-radius: 20px;
		box-shadow: 2px 4px 10px 2px rgba(0, 0, 0, 0.1);
	}

	#quickBtn > div{
		margin-bottom:5px;
		width:calc(100% - 40px);
		margin:0 auto;
		padding:15px 0;
		text-align:center;
	}

	#quickBtn > div a img{
		width:40px;
		margin:0 auto;
	}

	#quickBtn.fixed {
		bottom: 90px;
		opacity: 1;
	}

	.to-top-btn {
		background: transparent;
		position: fixed;
		bottom: -100px;
		right: 15px;
		display: block;
		width: 60px;
		height: 60px;
		z-index: 3000;
	}

	.to-top-btn.bottom-fixed {
		bottom: 15px;
		opacity: 1;
	}
	

}