



/* 
Document   : common
Created on : 2007/12/27, 11:19:14
Author     : s_sato
Description:
Purpose of the stylesheet follows.
*/

/*root { */
/*    display: block;*/
/*}*/

#answer{
    
  border-top-style: dashed;
  border-bottom-style: dashed;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-top-color: silver;
  border-bottom-color: silver;
  margin-bottom: 20px;
  padding-bottom: 10px;
  padding-top: 10px;
}

#answer p{
    font-family:"Verdana","Helvetica","sans-serif";
  font-size: 16px;
  line-height: 20px;
}

#confirm{
    margin-left:15px;
}

#confirm h2{
    margin:20px 0 0 0;
    padding:0;
}

#confirm h3{
    margin:0;
    padding:0 0 0 8px;
    font-size:75%;
    letter-spacing:1px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: blue;
}

#confirm h4{
    margin:0;
    padding:0 0 0 4px;
    border-left:2px solid #db101b;
    font-size:80%;
    font-weight:normal;
}

#confirm .label3{
    margin:20px 0 0 0;
    padding:7px 0 3px 0;
    border:1px solid #d9d9d9;
    background-color:#f3f3f3;
}

#confirm .label4{
    margin:20px 0 0 0;
    padding:4px 0 3px 4px;
    border-bottom:1px solid #d9d9d9;
    background-color:#f3f3f3;
}

#confirm p{
    margin:15px 0 0 0;
    padding:0 0 0 10px;
}

#confirm p.agr{
    margin-top:30px;
}

#confirm p.att{
    margin:15px 0;
}

#confirm p.cap{
    margin-left:10px;
    padding:1em;
    text-indent:-1em;
}

#confirm input,select,checkbox{
    border:1px solid #c9c9c9;
    background-color: #f3f3f3;
}

#confirm input.btn{
    padding:2px 5px;
    border-bottom:1px solid #ddd;
    border-right:1px solid #999;
    border-bottom:1px solid #999;
    border-left:1px solid #ccc;
    background:#ddd;
}

#confirm dl.area{
    margin:15px 0 0 0;
    padding:10px 10px 0 10px;
    border:1px solid #d9d9d9;
    background-color:#f3f3f3;
}

#confirm .area dt{
    display:block;
    float:left;
    clear:left;
    width:200px;
    margin:1px 10px 4px 0;
    padding:0 0 1px 0;
    border:0;
}

#confirm .area dd{
    margin:0 0 8px 0;
    padding:0 0 5px 0;
    border-bottom:1px dashed #d9d9d9;
}

#confirm .area dd.end{
    margin:0 0 8px 0;
    padding:0;
    border-bottom:none;
}

#confirm .intr dt{
    margin:0 0 0 8px;
    padding:0;
    font-weight:bold;
}

#confirm p#submitAgree{
    margin-top:15px;
    padding-top:15px;
    border-top:1px solid #d9d9d9;
    text-align:center;
}

#confirm p#submit{
    margin-top:15px;
    text-align:center;
}

#confirm input{
    cursor:pointer;
}

#confirm .cofirmTextarea{
    background-color: #f3f3f3;
}

#content{
    
  padding-left: 20px;
  padding-right: 20px;
}

#content p{
    
  font-size: 14px;
  color: #3a3a3a;
  line-height: 20px;
  width: 700px;
  margin-left: 50px;
}

#contents{
    width:700px;
    height:auto;
    margin:0;
    padding:0;
    margin-left: 40px;
}

#errorMessages{
    
  width: 400px;
}

#footer{
    
  margin-top: 10px;
  text-align: center;
  font-size: 16px;
  font-size: 12px;
  color: gray;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: silver;
}

#header{
    
  background-color: #f0f0ec;
  padding-bottom: 5px;
  padding-left: 20px;
}

#InquirySuccess{
    
  color: navy;
  font-size: 16px;
  margin-top: 30px;
  margin-bottom: 20px;
  line-height: 24px;
}

#mainContents{
    margin-left:15px;
}

#mainContents h2{
    margin:20px 0 0 0;
    padding:0;
}

#mainContents h3{
    margin:0;
    padding:0 0 0 8px;
    font-size:75%;
    letter-spacing:1px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: blue;
}

#mainContents h4{
    margin:0;
    padding:0 0 0 4px;
    border-left:2px solid #db101b;
    font-size:80%;
    font-weight:normal;
}

#mainContents .label3{
    margin:20px 0 0 0;
    padding:7px 0 3px 0;
    border:1px solid #d9d9d9;
    background-color:#f3f3f3;
}

#mainContents .label4{
    margin:20px 0 0 0;
    padding:4px 0 3px 4px;
    border-bottom:1px solid #d9d9d9;
    background-color:#f3f3f3;
}

#mainContents .boxmain{
    border:1px solid #d9d9d9;
    background-color:#f3f3f3;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 4px;
    padding-right: 4px;
    margin-top: 14px;
    font-size: 14px;
}

#mainContents .boxleft{
    background-color:#f3f3f3;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 4px;
    padding-right: 4px;
    margin-top: 4px;
    margin-bottom: 4px;
    margin-left: 4px;
    margin-right: 4px;
    border-bottom-style: dashed;
    border-bottom-width: 1px;
    border-bottom-color: #d9d9d9;
    font-size: 12px;
    color: #333333;
    font-weight: bold;
}

#mainContents .boxright{
    background-color:#f3f3f3;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 4px;
    padding-right: 4px;
    margin-top: 4px;
    margin-bottom: 4px;
    margin-left: 4px;
    margin-right: 4px;
    border-bottom-style: dashed;
    border-bottom-width: 1px;
    border-bottom-color: #d9d9d9;
    font-size: 12px;
    color: #333333;
}

#mainContents p{
    margin:15px 0 0 0;
    padding:0 0 0 10px;
}

#mainContents p.agr{
    margin-top:30px;
}

#mainContents p.att{
    margin:15px 0;
}

#mainContents p.cap{
    margin-left:10px;
    padding:1em;
    text-indent:-1em;
}

#mainContents input,select,textarea{
    border:1px solid #c9c9c9;
}

#mainContents input.btn{
    padding:2px 5px;
    border-bottom:1px solid #ddd;
    border-right:1px solid #999;
    border-bottom:1px solid #999;
    border-left:1px solid #ccc;
    background:#ddd;
}

#mainContents .messageArea{
    margin:15px 0 5px 0;
    padding:0 10px;
    border:1px solid #d9d9d9;
    background-color:#f3f3f3;
}

#mainContents .messageArea table{
    border-collapse:collapse;
}

#mainContents .messageArea td{
    padding:4px 0 4px 2px;
}

#mainContents .messageArea td.css03g{
    width:25%;
}

#mainContents .messageArea td.css03{
    width:75%;
}

#mainContents .messageAreaFin{
    margin:50px 0 100px 0;
    padding:15px 5px 30px 5px;
    border:1px solid #d9d9d9;
    background-color:#f3f3f3;
    text-align:center;
}

#mainContents .messageAreaFin p.normal{
    text-align:left;
}

#mainContents ul{
    margin:15px 0 0 0;
    padding:0;
}

#mainContents li{
    margin:0 0 0 22px;
    padding:0;
}

#mainContents dl.area{
    margin:15px 0 0 0;
    padding:10px 10px 0 10px;
    border:1px solid #d9d9d9;
    background-color:#f3f3f3;
}

#mainContents .area dt{
    display:block;
    float:left;
    clear:left;
    width:200px;
    margin:1px 10px 4px 0;
    padding:0 0 1px 0;
    border:0;
}

#mainContents .area dd{
    margin:0 0 8px 0;
    padding:0 0 5px 0;
    border-bottom:1px dashed #d9d9d9;
}

#mainContents .area dd.end{
    margin:0 0 8px 0;
    padding:0;
    border-bottom:none;
}

#mainContents dl.intr{
    margin:15px 0 0 0;
    padding:0;
}

#mainContents .intr dt{
    margin:0 0 0 8px;
    padding:0;
    font-weight:bold;
}

#mainContents .intr dd{
    margin:0 0 0 8px;
    padding:0;
}

#mainContents p#submitAgree{
    margin-top:15px;
    padding-top:15px;
    border-top:1px solid #d9d9d9;
    text-align:center;
}

#mainContents p#submit{
    margin-top:15px;
    text-align:center;
}

#mainContents input{
    cursor:pointer;
}

#privacy{
    
  margin-top: 80px;
  margin-left: 55px;
  font-size: 14px;
  margin-bottom: 20px;
}

#results{
    
  margin-bottom: 40px;
}

#remarks{
    

  margin-bottom: 40px;
}

#terms{
    
  font-size: 10px;
  line-height: 16px;
}
#topmenu{
    
  border-top-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-right-style: solid;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-color: silver;
  border-bottom-color: silver;
  border-left-color: silver;
  border-right-color: silver;
  color: silver;
}

