@charset "utf-8";
/* company */

@import url(./common.css);


/********************** contact ************************/

#contents p.domain{
 font-size:1.2em;
 color:#666666;
 margin:10px 10px 40px 10px;
}

#contact{
 width:608px;
 margin:0;
 padding:20px 0 30px 0;
 border:1px #A3A291 solid;
 border-top:none;
}

#contact #input{
 width:570px;
 margin:0 19px;
 padding:20px 0;
 background-color:#E8E8D7;
}

#contact #input p{
 margin:0 25px;
}

#contact #input img.attention{
 margin:0 0 10px 25px;
}

#contact #input img.date{
 margin:40px 0 30px 25px;
}

#contact #input #dot{
 border-bottom:1px #868570 dotted;
 margin:0 25px;
 padding:10px 0 0 0;
 width:520px;
}

#contact #input #entry{
 width:520px;
 border-top:1px #FFFFFF dotted;
 margin:0 25px;
 padding:0;
}

#contact #input #entry img.item{
 float:left;
 padding:7px 0 0 3px;
}

#contact #input #entry #frame{
 border-left:1px #868570 dotted;
 width:370px;
 float:right;
 margin:0;
 padding:0;
}

#contact #input #entry #frame dl{
 border-left:1px #FFFFFF dotted;
 padding:5px 0 2px 0;
 margin:0;
}

#contact #input #entry #frame dl dt{
 margin:0 10px 10px 5px;
 color: #666666;
 font-size:1.2em;
}

#contact #input #entry #frame dl dd{
 margin:0 10px 0 8px;
 color: #666666;
 font-size:1.2em;
}

#contact #next_button{
 padding:0;
 margin:0 19px;
 float:right;
}

#contact #next_button img{
 float:right;
 border:6px #E8E8D7 solid;
}

#contact #next_button img#revision_button{
 margin-right:10px;
}

#contact p.cooperate{
 width:570px;
 margin:0 19px 1px 19px;
 padding-top:60px;
 clear:right;
}

#contact p.complete{
 margin:30px 44px 0 44px;
}


/********************** reserve ************************/

#contact #reserve{
 width:570px;
 margin:0 19px;
 padding:20px 0 40px 0;
}

#contact #reserve img.attention{
 margin:0 0 10px 25px;
}

#contact #reserve #dot{
 border-bottom:1px #868570 dotted;
 margin:0 25px;
 padding:10px 0 0 0;
 width:520px;
}

#contact #reserve #entry{
 width:520px;
 border-top:1px #FFFFFF dotted;
 margin:0 25px;
 padding:0;
}

#contact #reserve #entry img.item{
 float:left;
 padding:7px 0 0 3px;
}

#contact #reserve #entry #frame{
 border-left:1px #868570 dotted;
 width:370px;
 float:right;
 margin:0;
 padding:0;
}

#contact #reserve #entry #frame dl{
 border-left:1px #FFFFFF dotted;
 padding:5px 0 2px 0;
 margin:0;
}

#contact #reserve #entry #frame dl dt{
 margin:0 10px 10px 5px;
 color: #666666;
 font-size:1.2em;
 scrollbar-face-color: #666666;
}

#contact #reserve #entry #frame dl dd{
 margin:0 10px 0 8px;
 color: #666666;
 font-size:1.2em;
}

#contents #reserve_button{
 width:inherit;
 text-align:center;
 margin:40px 0 0 0;
 padding:0;
}

#contents #reserve_button img{
 border:5px #E8E8D7 solid;
}

#contents #reserve_button img#homeback{
 border: none;
}

#contents #reserve_button img#revision{
 margin-right:10px;
}