@charset "Shift_JIS";

/* ---------------------------------------------------------------------

TITLE    : 笠谷工務店　お問い合わせ＞ CSS

--------------------------------------------------------------------- */


@media print {
body {
zoom: 80%;
}
}


body {
text-align:left;
color: #333333;
letter-spacing: 0px; 
font-size:90%;
line-height:160%;
font-family: "メイリオ", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック"Osaka,sans-serif; 
padding:0px;
margin: 0px 0px 0px 0px;
}


div{margin:0px;padding:0px;}
p{margin:0px;padding:0px;}
.img {margin:0px;padding:0px;display:inline;}
a img { border: none; } 
ul{margin:0px;padding-left:0px;list-style:none;}
li {margin:0px:padding:0px;width:auto;display:inline;}

a:link {color: #005bac;text-decoration:underline;}
a:active {color: #005bac;text-decoration:underline;}
a:visited {color: #005bac;text-decoration:underline;}
a:hover {color: #005bac;text-decoration:underline;}

.font80 {font-size:80%;}
.l20_t20_b30 {padding: 20px 0px 30px 20px;clear : both;}
.lineheight {line-height:250%;}

#wrapper
{
width:720px;
margin-left:auto;
margin-right:auto;
}



/*■メインコンテンツ*/
#closewin a {width:185px;background: url(closewin.jpg) no-repeat 0px 0px;display: inline;margin: 0px 0px 0px 0px;padding: 0px;text-indent: -9999px;outline: 0;line-height: 90px;float:right;}
#closewin a:hover {background: url(closewin.jpg) no-repeat 0px -90px;float:right;}

#closewin2 a {width:185px;background: url(closewin2.jpg) no-repeat 0px 0px;display: inline;margin: 0px 0px 0px 0px;padding: 0px;text-indent: -9999px;outline: 0;line-height: 35px;float:right;}
#closewin2 a:hover {background: url(closewin2.jpg) no-repeat 0px -35px;float:right;}


h1{background: url(inquiry_h1.jpg) no-repeat 0px 0px;display: block;margin: 0px;padding: 0px;width: 300px;text-indent: -9999px;outline: 0;line-height: 90px;}

h2{background: url(inquiry_h2.jpg) no-repeat 0px 0px;display: block;margin: 0px;padding: 0px;width: 720px;text-indent: -9999px;outline: 0;line-height: 42px;}

#form_box
{
width:640px;
margin-left:auto;
margin-right:auto;
}

.form_text{
width:auto;
margin:0px;
padding:15px 0px 15px 0px;
text-align: left;
font-size:90%;
line-height:150%;
vertical-align: top; 
border-bottom:1px dotted;
border-color:#9fa0a0;
}
.form_text_left{
width:180px;
margin:0px;
padding:15px 0px 15px 0px;
text-align: left;
font-size:90%;
line-height:150%;
vertical-align: top; 
border-bottom:1px dotted;
border-color:#9fa0a0;
}
.form_text2{
width:auto;
margin:0px;
padding:15px 0px 0px 0px;
text-align: left;
font-size:90%;
line-height:150%;
vertical-align: top; 
}
.form_text_left2{
width:180px;
margin:0px;
padding:15px 0px 0px 0px;
text-align: left;
font-size:90%;
line-height:150%;
vertical-align: top; 
}
.form_submit{
width:auto;
margin:0px;
padding:15px 0px 30px 250px;
text-align: left;
font-size:90%;
line-height:150%;
vertical-align: top; 
}
.blue{
margin:0px;
padding:0px 0px 0px 0px;
color:#28a7e1;
}

/*■フッター*/
#footer {padding:0px;width:720px; color:#727171; text-align:center; font-size:80%;}
