

/* Button by StyleGuide */
.common_Large_button {
  height: 52px;
  border-radius: 2px;
  cursor: pointer;
}

.common_medium_button {
  height: 44px;
  border-radius: 2px;
  cursor: pointer;
}

.common_small_button {
  height: 36px;
  border-radius: 2px;
  cursor: pointer;
}

.zipdoc_default_btn {
  border: 1px solid #dddddd;
  background: #ffffff;
  font-size: 16px;
  color: #1d1d1d;
  cursor: pointer;
}

/* Arrow Btn */
.arrow_gray_btn {
  width: 50px;
  height: 50px;
}

.arrow_gray_btn.arrow_gray_prev_btn {
  background-image: url(../../images/zipdoc_common/arrow/ic-arrow-big-gray-pre@2x.png);
}

.arrow_gray_btn.arrow_gray_next_btn {
  background-image: url(../../images/zipdoc_common/arrow/ic-arrow-big-gray-next@2x.png);
}

.arrow_gray_btn.none {
  opacity: .4;
}

/* Popup Components */
._common_popup {
  z-index: 520;
  position: fixed;
  left: 50%;
  top: 50%;
}

._common_popup .modal-wrapper {
  width: 100%;
  height: 100%;
  position: relative;
}

._common_dimm {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: url(../../images/zipdoc_v35/common/_dimm.png);
  z-index: 510;
  opacity: .5;
}

/* DropDown Components */
.common_dropdown_option_list {
  margin: 0;
  padding: 0;
  display: block;
  z-index: 20;
  position: relative;
  list-style: none;
  cursor: pointer;
}

.common_dropdown_option_list .common_dropdown_checked {
  position: relative;
  width: 116px;
  padding: 12px 17px 12px 12px;
  display: inline-block;
  border: 0;
  line-height: 15px;
  font-size: 15px;
  z-index: 100;
  cursor: pointer;
  box-sizing: border-box;
  background: #fff;
  color:#1d1d1d;
  text-align: right;
}

.common_dropdown_option_list .common_dropdown_checked:after {
  position: absolute;
  top: 50%;
  right: 0;
  margin-top:-6px;
  display: inline-block;
  width: 12px;
  height: 12px;
  background: url(../../images/zipdoc_common/arrow/ic-arrow-drop-small-down@2x.png) no-repeat center;
  background-size: contain;
  content: '';
  transition:0.1s ease;
  transform-origin: center;
}

.common_dropdown_option_list .common_dropdown_checked.on:after {
  transform: rotate(180deg);
}

.common_dropdown_option_list .common_dropdown_option_item_group {
  position: absolute;
  right:0;
  top:100%;
  width: 100%;
  display: block;
  padding: 20px 20px;
  animation-duration: 250ms;
  background: #FFFFFF;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
  border-radius: 4px;
  border: 1px solid #dddddd;
}

.common_dropdown_option_list .common_dropdown_option_item_group .common_dropdown_option_item {
  width: 100%;
  list-style: none;
  font-size: 15px;
  line-height: 15px;
  background: #ffffff;
  box-sizing: border-box;
}

.common_dropdown_option_list .common_dropdown_option_item_group .common_dropdown_option_item label {
  width: 100%;
  display: inline-block;
  margin-top: 16px;
  line-height: 15px;
  color: #1d1d1d;
  text-align: right;
  letter-spacing: -0.3px;
}

.common_dropdown_option_list .common_dropdown_option_item_group .common_dropdown_option_item:first-child label {
  margin-top: 0;
}

.common_dropdown_option_list .common_dropdown_option_item_group .common_dropdown_option_item label.on {
}

.common_dropdown_option_list .common_dropdown_option_item_group .common_dropdown_option_item input[type=radio] {
  display: none;
}

.common_dropdown_option_list .common_dropdown_option_item_group .common_dropdown_option_item:hover label {
  text-decoration: underline;
  cursor: pointer;
}

.common_dropdown_option_list .common_dropdown_option_item_group .common_dropdown_option_item:last-child {
}

/*# sourceMappingURL=common_pc.css.map */

