
/* */

#main {
  max-width: 720px;
}

.card_large {
  margin-bottom: 16px;
}

#footer_button_area {
  max-width: 720px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

footer > div {
  max-width: 720px;
  margin-left: auto;
  margin-right: auto;
}


#footer ul {
  margin: 0px;
  padding: 8px 0px;
}

#footer ul li {
  display: inline-block;
  padding: 0px 8px;
  margin: 4px 0px;
}
#footer ul li:not(.last) {
  border-right: 1px solid #ccc;
}

#footer hr {
  margin: 8px 0px;
  color: rgba(0,0,0,0.58);
   
}

#footer .container {
   padding-left: 0px;
   padding-right: 0px;
 
}

.container {
/*   padding-left: 0px;
   padding-right: 0px;
*/
}



#edit_step_button_table {
  margin: 8px 0px 0px 0px;
}
.edit_card {
  margin-left: 0px;
  margin-right: 0px;
}

.content_body {
/*
  padding-left: 32px;
  padding-right: 32px;
*/
}

.card_large > .content_body {
/*
  padding-left: 0px;
  padding-right: 0px;
*/
}

#main > div:not(.card) > .container {
/*
  padding-left: 0px;
  padding-right: 0px;
*/
}

#modal_body {
  max-width: 720px;
  margin-left: auto;
  margin-right: auto;
}

#modal_body > .container {
  padding-left: 0px;
  padding-right: 0px;
}

.price_table tr td {
 font-size: 16px !important;
}

.price_table tr > td:first-child {
  width: 25%;
}

.content_wrapper {
  margin-bottom: 16px;
}

.content_wrapper > .container {
  padding-left: 0px;
  padding-right: 0px;
}

.accentcolor_info_accordion {
  padding: 16px !important;
  margin-left: 0px;
  margin-right: 0px;
}
.info_accordion {
  padding: 16px !important;
  margin-left: 0px;
  margin-right: 0px;
}

.content_wrapper > p {
  margin-left: 0px !important;
  margin-right: 0px !important;
}
.content_wrapper > .price_table {
  margin-left: 0px !important;
  margin-right: 0px !important;
}


.man_image {
  max-width : 500px;
}





.pmark_area {
width: 86px ; height: 86px; border: 1px solid rgba(0,0,0,0.58); background-color: #fff; float: left; margin: 0px 16px 0px 0px; padding: 16px;
}
