body {
	padding-top:0px;
	background-color:#ffffff;
}

#wrapper {
	max-width:80rem;
	margin:3 auto;
}

fieldset {  position: relative;  display: inline-block;  padding: 0 0 0 40px;  background: #fff;  border: none;  border-radius: 5px; } 



input, button {  position: relative;  width: 200px;  height: 50px;  padding: 0;  display: inline-block;  float: left; } // 검색창과 버튼 너비 크기 설정



input {  color: #666;  z-index: 2;  border: 0 none; }



input:focus {  outline: 0 none; } // 마우스로 클릭 후 입력할 때의 반응에 대한 설정

input:focus + button {

  -webkit-transform: translate(0, 0);

      -ms-transform: translate(0, 0);

          transform: translate(0, 0);

  -webkit-transition-duration: 0.3s;

          transition-duration: 0.3s;

}

input:focus + button .fa {

  -webkit-transform: translate(0px, 0);

      -ms-transform: translate(0px, 0);

          transform: translate(0px, 0);

  -webkit-transition-duration: 0.3s;

          transition-duration: 0.3s;

  color: #fff;

}



button {  z-index: 1;  width: 50px;  border: 0 none;  background: #ceb980;  cursor: pointer;  border-radius: 0 5px 5px 0;  

  -webkit-transform: translate(-50px, 0);

      -ms-transform: translate(-50px, 0);

          transform: translate(-50px, 0);

  -webkit-transition-duration: 0.3s;

          transition-duration: 0.3s;

// 이상 버튼의 공간에 대한 설정

}



.fa-search {  font-size: 1.4rem;  color: #29abe2;  z-index: 3;  top: 25%; 

  -webkit-transform: translate(-190px, 0); 

      -ms-transform: translate(-190px, 0);

          transform: translate(-190px, 0);

  -webkit-transition-duration: 0.3s;

          transition-duration: 0.3s;

  -webkit-transition: all 0.1s ease-in-out;

          transition: all 0.1s ease-in-out;

// 이상 왼쪽 돋보기 이미지 위치 이동 설정
}

/* 구글 CSE 광고 숨기기 */
.gsc-adBlock {
        display: none !important;
        }