#page_title{
background:url('../images/contact/h2.jpg') no-repeat top center;
}
#side_menu{
height:510px;
background:url('../images/common/bg_side4.jpg') no-repeat;
}
#contents h3{
background:url('../images/common/h3_2.png') no-repeat center;
}
#contents section h4{
background:#ffd7dc;
padding:0 0 0 10px;
}
#contents section h4:before{
content:"●";
color:#f16275;
}
#item78 table{
width:100%;
}
#item78 th{
font-weight:normal;
text-align:left;
background:url('../images/contact/icon.png') no-repeat left center;
height:83px;
font-size:18px;
padding:0 0 0 40px;
vertical-align:middle;
border-bottom:1px dashed #cdcdcd;
}
#item78 td{
font-size:36px;
color:#d83a4d;
white-space: nowrap;
vertical-align:middle;
border-bottom:1px dashed #cdcdcd;
}

#contents form{
padding:40px 0;
width:800px;
margin:0 auto;
}
#contents form table{
width:100%;
}
#contents form th,
#contents form td{
font-weight:normal;
vertical-align:top;
padding:5px 10px;
}
#contents form th{
width:150px;
text-align:left;
}
#contents form td input,
#contents form td textarea{
width:100%;
}
.radio{
width:20px !important;
}
#age{
width:60px !important;
}
#zip{
width:100px !important;
}
#submitbutton input{
border:3px solid #e5afee;
text-align:center;
line-height:40px;
width:350px;
margin:20px auto;
display:block;
background:#fff url('../images/common/side_arrow2.png') no-repeat right 10px center;
}
.hissu{
color:#f44970;
}
