@charset "utf-8";

/*
--------------------------------------------------------
base
--------------------------------------------------------
*/

/*
--------------------------------------------------------
layout
--------------------------------------------------------
*/
div#contents{
float:none;
width:960px;
}
div#contents div.section{
padding:0 125px;
}
div#contents div.section div.section{
padding:0 10px;
}
div#contents div.section h1{
margin:0 -115px;
}
div.contact dl dt{
clear:left;
width:17em;
}
div.contact dl dd{
padding:0.2em 0 0.2em 12em;
}
input{
margin:0 0 1px 0;
}
input#familyname,
input#firstname,
input#kana_familyname,
input#kana_firstname,
input#number{
width:100px;
}
input#zip{
width:80px;
}
input#address{
width:400px;
}
input#naming{
width:400px;
border:3px solid #FECA72;
color:#FF6600;
font-size:130%;
font-weight:bold;
}
p.submit{
text-align:center;
}
div.contact dl dd strong{
font-size:130%;
color:#ff6600;
}

div.contact dl.comment{
border:5px solid #FDEED1;
margin:1em -15px;
padding:0.5em 1em;
}
div.contact dl.comment dt{
width:6em;
}
div.contact dl.comment dd{
padding:0.2em 0 0.2em 7em;
}

