@charset "utf-8";

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

/*
--------------------------------------------------------
layout
--------------------------------------------------------
*/
.pict5{
background:none;
}
div.contact h2{

}
div.contact h3{
margin-top:2.5em;
font-size:100%;
}
div.contact form ul{
padding:0 30px;
}
div.contact form ul.form li{
background:none;
margin:0.5em 0;
padding:0;
}
div.contact form ul.form input.text{
width:300px;
}

div.contact dl{
padding:0 30px;
}
div.contact dl dt{
clear:left;
width:15em;
padding:0.5em 0;
}
div.contact dl dd{
padding:0.5em 0 0.5em 16em;
border-bottom:1px dashed #ccc;
}
div.contact dl.card dt{
width:12em;
}
div.contact dl.card dd{
padding:0.5em 0 0.5em 13em;
}
input{
margin:0 0 1px 0;
}
input#familyname,
input#firstname,
input#kana_familyname,
input#kana_firstname{
width:100px;
}
input#postalcode,
input#sub{
width:80px;
}
input#address{
width:350px;
}
div.contact p.submit{
margin:1em 0 3em 0;
text-align:center;
}

p.attention{
padding:0 30px;
text-indent:-1em;
margin:0 0 0 1em;
}
div.contact p strong,
div.contact ul li strong{
color:#FF6600;
}
p.attention strong{
color:#FF6600;
}

div.contact h3{
margin:0;
padding:20px 5px 0 30px;
background:#FFF3E6 url(../img/h3_background.gif) no-repeat 10px 23px;
}
div.contact h3.text{
margin:20px 0 -0.5em 0;
padding:0 5px 0 30px;
background:transparent url(../img/h3_background.gif) no-repeat 10px 2px;
}
div.contact dl{
margin:0;
padding:1em 30px;
background:#FFF3E6;
}
div.contact ul.form{
background:#FFF3E6;
margin:0;
padding:0.5em 30px;
}