@charset "utf-8";
/**
* INIT company.css
* (C) malltail. Inc.
*/

/* ======================================================

Common

====================================================== */
.mainArea .box{
width: 680px;
padding: 15px;
position: relative;
overflow: hidden;
}
.box p.read{
margin-bottom: 10px;
}
.box span.blue{
color: #167ed4;
font-weight: bold;
}
.box ul.textBox{
background-color: #f3f3f3;
padding: 10px;
margin-bottom: 20px;
}
.box ul.btnBox{
margin-bottom: 20px;
}
.box ul.textBox li{
background: url("../../common/img/base/ico-sign.gif") no-repeat scroll 0 0.3em transparent;
padding: 0 0 5px 15px;
}
.box ul.textBox li.last-child{
padding-bottom: 0;
}
.box ul.btnBox li{
float: left;
padding-right: 4px;
}
.box ul.btnBox li.last-child{
padding-top: 5px;
}
.box table{
width: 100%;
}
.box th,.box td{
border: 1px solid #c3c3c3;
vertical-align: middle;
padding: 10px;
}
.box th{
background-color: #f3f3f3;
font-weight: bold;
text-align: left;
width: 25%;
}
.box span{
color: #e20000;
font-weight: bold;
}
.box th.tit{
text-align: left;
background-color: #a3a3a3;
color: #ffffff;
width: 100%;
}
.box td span{
color: #9b9b9b;
}
.box td input{
width: 300px;
}
.box td.tell input{
width: 60px;
}
.box table select{
width: 194px;
}
.box table input{
background: none repeat scroll 0 0 #F3F3F3;
padding: 5px;
}
.box table textarea{
background: none repeat scroll 0 0 #F3F3F3;
width: 400px;
height: 100px;
font-size: 12px;
padding: 5px;
}
.box dl.text{
margin: 20px 0;
}
.box dl.text dt{
font-weight: bold;
}
.box p.checkBox{
background: none repeat scroll 0 0 #F3F3F3;
padding: 10px 0;
text-align: center;
}
.box dl.comptext{
text-align: center;
}
.box dl.comptext dt{
font-size: 16px;
font-weight: bold;
}
.box dl.comptext dd span{
font-weight: bold;
color: #545454;
}
.box dl.comptext dt,.box dl.comptext dd{
margin-bottom: 10px;
line-height: 1.8em;
}
.box dl.comptext dd.last-child{
margin-bottom: 0;
}