/*.csc-default h3 { line-height: 1.2857em; font-size: 116.67%;}*/
.csc-default .enlarge .text{display: none;}
.cbQuickGoogleMap .gm-style-iw a{color: #f96e5b;}
.jpcarousel li{width: 170px; height: 150px;}
.carouselContainer { width: 530px;height: 193px; background: #333; margin-left: 22px;}
.tx-powermail h3{display: none;}
.tx-powermail .powermail_legend{ color: #fff; position: absolute; left: 0; top: 0; margin-left: 15px; margin-top: 10px; padding: 0px; font-size: 1.3em;}
.tx-powermail .powermail_fieldset{padding: 3.0em 15px 0 15px; position: relative; margin: 0.75em 0 0.75em 0;}
.tx-powermail .powermail_fieldwrap{margin-bottom: 0.5em; padding: 0.3em 0; position: relative; width: 100%; display: inline-block;}
.tx-powermail .powermail_fieldwrap label{display: inline;  float: left; width: 30%; color: #fff;}
.tx-powermail .powermail_fieldwrap select{ width: 30% !important; border: 1px solid #ddd; padding: 0.25em 2px 0.25em 1px; line-height: 1em; margin-top: -2px; box-shadow: none;}
.tx-powermail .powermail_field{ width: 70%; float: right; }
.tx-powermail .powermail_field .powermail_input{width: 95%;background-color: #fff;border: 1px solid #ddd;line-height: 1em; padding: 0.25em 0.3em;  margin-top: -2px; -webkit-border-radius: 2px; -webkit-box-shadow: 3px 3px 5px #EEEEEE; border-radius: 2px;}
.tx-powermail .powermail_field .powermail_textarea{ width: 95%;background-color: #fff;border: 1px solid #ddd;line-height: 1em; padding: 0.25em 0.3em;  margin-top: -2px; -webkit-border-radius: 2px; -webkit-box-shadow: 3px 3px 5px #EEEEEE; border-radius: 2px; height: 95px;}
.tx-powermail  input#powermail_field_plz { width:18%; }
.powermail_field{ padding:0; }
.tx-powermail .powermail_fieldset.layout1,
.tx-powermail .powermail_fieldset.layout2{padding-top: 0px;}
.tx-powermail .powermail_fieldset.layout1 .powermail_fieldwrap_type_check {padding: 20px 15px 10px 15px; margin: 0.75em 0 0.75em 0;}
.tx-powermail .powermail_fieldset.layout1 .powermail_legend,
.tx-powermail .powermail_fieldset.layout2 .powermail_legend{display: none;}
.tx-powermail .mandatory{color: #800; font-weight: bold;}
.tx-powermail .layout1 label.powermail_label{ display:none; }
.tx-powermail .layout1 .powermail_fieldwrap_type_check .powermail_field{ width: 100%; display: inline-block;}
.tx-powermail .powermail_fieldset.layout1 .powermail_field .checkbox{display: inline-block;}
.tx-powermail .layout1 .powermail_fieldwrap_type_check .powermail_field .checkbox input{ margin-left: -30px;-webkit-box-shadow: 3px 3px 5px #EEEEEE; border-radius: 2px;  position: absolute;left: 0; top: 0; }
.tx-powermail .layout1 .powermail_fieldwrap_type_check .powermail_field label{ position: relative; margin-left: 30px; width: 90%; display: inline-block; line-height: 1.5em;}
.tx-powermail .layout1 .powermail_fieldwrap_type_submit{ display: inline-block; width: auto;}
.tx-powermail .layout1 .powermail_fieldwrap_type_submit input{display: inline-block; white-space: nowrap; background-color: #ccc; background-image: -webkit-linear-gradient(top, #eee, #ccc);box-shadow: 0 0 1px 1px rgba(255,255,255,.8) inset, 0 1px 0 rgba(0,0,0,.15); color: #333 !important; cursor: pointer; font: normal 1em/2em Arial, Helvetica; margin: 1.5em 0.75em 0 0; padding: 0 1.5em; overflow: visible;text-decoration: none !important; text-shadow: 0 1px 0 rgba(255,255,255,.8); border-radius: 2px; border: 1px solid #777;}
.tx-powermail .layout1 .powermail_fieldwrap_type_reset{ display: inline-block; width: auto;} 
.tx-powermail .layout1 .powermail_fieldwrap_type_reset input{display: inline-block; white-space: nowrap; background-color: #ccc; background-image: -webkit-linear-gradient(top, #eee, #ccc);box-shadow: 0 0 1px 1px rgba(255,255,255,.8) inset, 0 1px 0 rgba(0,0,0,.15); color: #333 !important; cursor: pointer; font: normal 1em/2em Arial, Helvetica; margin: 1.5em 0.75em 0 0; padding: 0 1.5em; overflow: visible;text-decoration: none !important; text-shadow: 0 1px 0 rgba(255,255,255,.8); border-radius: 2px; border: 1px solid #777;}
.tx-powermail .layout2 .powermail_field { width: 100%;  }
.tx-powermail .layout1 .powermail_field{ width: 100%; }
.tx-powermail .powermail_fieldwrap_type_check ul.parsley-errors-list{margin-left: 34px; margin-top: 0px;}
.tx-powermail ul.parsley-errors-list{ margin-top: 5px; margin-left: 3px; position: relative; top: 3px;}
.tx-powermail ul.parsley-errors-list li{list-style: none; margin-left: 0px; background: #FF7E03; border: 1px solid #FFAF56; color: #fff; padding: 3px 10px 5px; border-radius: 5px; font-size: 12px; width: 60%;
    display: inline-block;}
