@charset "utf-8";

body {color: #cd0718; font-family: Arial, Helvetica, sans-serif; color: #fff;}
h1 {font-size: 16px; font-weight: bold;}
a { color: #fff;}

/*common style*/
.wrapper {width: 660px; background: #d2232a; margin: 0 auto; padding: 20px 70px; font-size: 14px;}
/*.logo {width: 200px;height: 50px; background: #fff; display: inline-block;margin-bottom: 20px;}*/
.img-cover-photo {width: 660px;height: 420px;margin-bottom: 20px;}
.mt20 {margin-top: 20px;}
.f12 {font-size: 12px;}
.pb20 { padding-bottom: 20px;}
.fwb {font-weight: bold;}
.lang a {color: #fff; margin-left: 20px}
.lang a:hover {text-decoration: underline;}

p {padding-bottom: 20px;}

/*table { margin-top: 20px;}*/
table tr td { padding-bottom: 5px; padding-right: 15px;}
table tr td input { width: 100%; border: none; padding: 3px; margin-bottom: 20px;}
table tr td textarea { resize:none; border:none; width: 100%; padding: 3px; /*margin-bottom: 20px;*/}

/*  .btn-plus {display: inline-block; background: url(../images/btn-plus.png) 0 0 no-repeat; width: 20px; height: 20px;}  */
.btn-plus {display: inline-block; background: url(../images/Web_x-mas_button_plus.png) 0 0 no-repeat; width: 20px; height: 20px;}
.btn-minus {display: inline-block; background: url(../images/Web_x-mas_button_minus.png) 0 0 no-repeat; width: 20px; height: 20px;}
.btn {display: inline-block; border-radius: 5px; background: #999; padding: 5px 30px; color: #fff; border: 3px #666 solid;}
.btn:hover {background: #666}
.btn-preview { display: inline-block; width: 112px; height: 35px;}
.en .btn-preview  {background: url(../images/en/btn-preview.png) 0 0 no-repeat;}
.tc .btn-preview  {background: url(../images/tc/btn-preview.png) 0 0 no-repeat;}
.de .btn-preview  {background: url(../images/de/btn-preview.png) 0 0 no-repeat;}
.it .btn-preview  {background: url(../images/it/btn-preview.png) 0 0 no-repeat;}
.btn-back { display: inline-block; width: 112px; height: 35px;}
.en .btn-back {background: url(../images/en/btn-back.png) 0 0 no-repeat;}
.tc .btn-back {background: url(../images/tc/btn-back.png) 0 0 no-repeat;}
.de .btn-back {background: url(../images/de/btn-back.png) 0 0 no-repeat;}
.it .btn-back {background: url(../images/it/btn-back.png) 0 0 no-repeat;}
.btn-send { display: inline-block; width: 112px; height: 35px;}
.en .btn-send {background: url(../images/en/btn-send.png) 0 0 no-repeat;}
.tc .btn-send {background: url(../images/tc/btn-send.png) 0 0 no-repeat;}
.de .btn-send {background: url(../images/de/btn-send.png) 0 0 no-repeat;}
.it .btn-send {background: url(../images/it/btn-send.png) 0 0 no-repeat;}
.btn-arrow { padding-left: 20px;padding-right: 20px; color:  #fff;background: url(../images/arrow.png) 0 center no-repeat;}
.placeholder {color: #aaa; }