/*=============================================================
 #goods
=============================================================*/
#goods #mainImg { background-image: url(../img/goods/main_goods.png); }
#pageContent .listWrap { padding: 0 0 40px; }
@media all and (min-width: 600px) { #pageContent .listWrap { padding: 0; } }
#pageContent .list { margin-bottom: 30px; }
#pageContent .item { padding: 0 3px; }
@media all and (min-width: 600px) { #pageContent .item { margin-bottom: 20px; padding: 0; } }
#pageContent .item a { text-decoration: none; }
@media all and (max-width: 599px) { #pageContent .item .photo { position: relative; height: 0; padding-bottom: 130%; } }
@media all and (min-width: 600px) { #pageContent .item .photo { height: 290px; margin: 0 0 5px; } }
#pageContent .item .photo img { width: 100%; height: 100%; object-fit: contain; }
@media all and (max-width: 599px) { #pageContent .item .photo img { position: absolute; top: 0; left: 0; } }
#pageContent .item .info { line-height: 1.6; font-size: 1.2rem; text-align: center; }
#pageContent .item .info dt { margin: 0 0 6px; }
#pageContent .item .info .data { margin: 0 0 6px; }
#pageContent .cTxt { line-height: 1.7; margin-bottom: 20px; font-size: 1.4rem; }
@media all and (min-width: 600px) { #pageContent .cTxt { text-align: center; } }
#pageContent .req { line-height: 23.8px; color: #f60707; font-size: 1.1rem; }
@media all and (min-width: 600px) { #pageContent .formWrap { padding: 0 150px; } }
#pageContent .formWrap dt { position: relative; margin: 0 0 3px; font-size: 1.6rem; }
@media all and (min-width: 600px) { #pageContent .formWrap dt { float: left; clear: both; box-sizing: border-box; width: 180px; margin: 0; padding: 38px 10px 0 0; font-size: 1.8rem; text-align: right; } }
@media all and (min-width: 600px) { #pageContent .formWrap dt small { font-size: 1.4rem; } }
#pageContent .formWrap dd { margin: 0 0 20px; }
@media all and (min-width: 600px) { #pageContent .formWrap dd { box-sizing: border-box; width: 700px; margin: 0; padding: 25px 0 25px 200px; font-size: 1.8rem; } }
@media all and (min-width: 600px) { #pageContent .formWrap .radioTit { padding-top: 25px; padding-bottom: 25px; } }
@media all and (min-width: 600px) { #pageContent .formWrap .radioWrap { text-align: center; } }
@media all and (min-width: 600px) { #pageContent .formWrap .titWide { float: none; width: auto; padding: 10px 0 20px; text-align: center; } }
@media all and (min-width: 600px) { #pageContent .formWrap .dataWide { float: none; width: auto; padding: 0; text-align: right; } }
#pageContent .formWrap .dataWide textarea { width: 100%; }
#pageContent .formWrap .privacy { position: relative; line-height: 1.7; margin-top: 20px; padding: 0 0 40px 30px; font-size: 1.6rem; }
@media all and (min-width: 600px) { #pageContent .formWrap .privacy { line-height: 1.42; padding: 0 0 40px 0; font-size: 1.8rem; text-align: center; } }
#pageContent .formWrap .privacy .mwform-checkbox-field { vertical-align: bottom; }
#pageContent .formWrap .privacy a { border-bottom: 2px solid #08f35f; text-decoration: none; vertical-align: bottom; }
@media all and (min-width: 600px) { #pageContent .formWrap .privacy a { transition: all .3s ease; }  #pageContent .formWrap .privacy a:hover { opacity: .7; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; } }
#pageContent .formWrap .btnWrap { text-align: center; }
@media all and (min-width: 600px) and (min-width: 600px) { #pageContent .formWrap .btn { display: inline-block; width: 330px; margin: 0 10px; } }
#pageContent .mw_wp_form_input .viewConfirm { display: none; }
#pageContent .mw_wp_form_confirm .viewInput { display: none; }
@media all and (min-width: 600px) { #pageContent .mw_wp_form_confirm .radioTit { padding: 38px 10px 0 0; } }
@media all and (min-width: 600px) { #pageContent .mw_wp_form_confirm dd { padding: 38px 0 38px 200px; } }
#pageContent .mw_wp_form_confirm .radioWrap { text-align: left; }
#pageContent .mw_wp_form_confirm .dataWide { padding: 30px; text-align: left; }
#pageContent .mw_wp_form_confirm .btn { margin: 0 0 15px; }
@media all and (min-width: 600px) { #pageContent .mw_wp_form_confirm .btn { width: 268px; margin: 0; } }
.slick-prev , .slick-next { z-index: 2; }
.slick-prev:before , .slick-next:before { color: rgba(0, 0, 0, .7); }
.slick-prev { left: -10px; }
.slick-next { right: -10px; }
/*# sourceMappingURL=maps/goods.css.map */