@charset "utf-8";
@media print {
.section_box { padding-bottom: 0; }
.comp_btn { display: none; }
.comp_btn_tab { display: none; }
.top_read {
  width: 100%;
  text-align: center;
}
.header_left {
  width: 100%;
  text-align: center;
}
#menu-box { display: none; }
#menu_drwr { display: none; }
.contact_btn { display: none; }
#gnav { display: none; }
#main_view { margin-top: -50px; }
#slide { display: none; }
#log_in { display: none; }
.cont_contact_btn { display: none; }
#all_container { width: 90%; }
.price_ribbon:before { display: none; }
.price_ribbon:after { display: none; }
.main_box p::after { display: none; }
.main_box p {
  border-bottom: 1px solid #F19149;
  border-top: 1px solid #F19149;
}
.bk_pink h2:before { display: none; }
.bk_pink h2:after { display: none; }
.white { color: #D75E83; }
h2.white {
  color: #D75E83;
  border-top: 2px solid #D75E83;
  border-bottom: 2px solid #D75E83;
}
h4 { color: #D75E83; }
a.white { color: #D75E83; }
p.white { color: #F19149; }
.annotation .white { color: #D75E83; }
.price_ribbon { font-weight: bold; }
#footer { display: none; }
#func .section_title { margin-top: 0; }
.section_title img.func { padding-top: 0; }
.intro_box {
  border: 1px solid #F0CECB;
}
#price { padding-top: 0; }
#price .section_title02 {
  display: block;
  width: 100%;
  text-align: center;
}
#price .section_title .title_s { display: none; }
.price_left {
  width: 55%;
  margin-right: 2%;
}
.price_right {
  width: 35%;
}
.machine,.pendant {
  width: 50%;
  height: auto;
}
.payment { border: 1px solid #F0CECB; }
}