@charset "shift_jis";
*{ margin:0; padding:0;}
html{height:100%;}

body{
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3",sans-serif;
	background-color:#fff;
	padding:0;
	margin: 0 auto;
	text-align:center;
	color:#333;
	position: relative;
}

/* IE7‚ÅpaddingŽw’è */ 
*:first-child+html body { 
padding-left: 1px; 
} 
 
/* IE6ˆÈ‰º‚ÅpaddingŽw’è */ 
*html body { 
padding-left: 1px; 
}


.f12{font-size:12px;}
.f13{font-size:13px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.f20{font-size:20px;}

/* float box  */
.boxct{text-align:center;margin:0 auto;}
.fright{float:right;display:block;width:auto;height:auto;}
.fleft{float:left;display:block;width:auto;height:auto;}

a{text-decoration: none;color:#fff;overflow:hidden;}
a:hover{text-decoration: underline;color:#fff;}

img{border:0;}
strong{font-weight:normal;}
#blogcom strong{font-weight:bold;}

#body:after,
#bodyin:after,
#main:after,
#mainin:after,
#mainin2:after,
#header:after,
#content:after,
#contentin:after,
#conft:after,
#footer:after,
#footerin:after,
.tbox:after,
.box:after,
.sec:after,
.fcbox:after,
.cb:after{
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}
#body,
#bodyin,
#main,
#mainin,
#mainin2,
#header,
#content,
#contentin,
#conft,
#footer,
#footerin,
.tbox,
.box,
.sec,
.fcbox,
.cb{
  overflow:hidden;
}
/* IE-mac \*/
* html #body,
* html #bodyin,
* html #main,
* html #mainin,
* html #mainin2,
* html #header,
* html #content,
* html #contentin,
* html #conft,
* html #footer,
* html #footerin,
* html .tbox,
* html .box,
* html .sec,
* html .fcbox,
* html .cb{
  height:1%;
  overflow:visible;
}
/* IE-mac */


#bodyin{
	width:100%;
}


.pinquiry #header{width:770px;margin:20px auto;text-align:left;}
.pinquiry #header h1{float:left;}
.pinquiry #header address{float:right;}
.pinquiry #footer{width:770px;margin:15px auto 0;border-top:1px solid #ccc;text-align:center;padding:15px 0;color:#999;font-size:12px;}
.pinquiry #footer address{font-style:normal;}

.pinquiry #content{width:770px;margin:30px auto;text-align:left;}

.pinquiry.top #content h2{margin:30px auto 15px;}
.pinquiry.top #content .box{margin:10px 10px 0;}
.pinquiry.top #content .box p{line-height:1.6;margin:0;}
.pinquiry.top #content .box .bu{float:right;width:280px;}

.pinquiry #content .com{margin:10px 0 20px;text-align:left;line-height:1.8;}
.pinquiry #content .com strong{font-weight:bold;font-size:14px;}
.pinquiry table{width:100%;margin:0;padding:0;border-collapse: collapse;}
.pinquiry table th{
	font-size:13px;
	font-weight:normal;
	text-align:left;
	vertical-align:top;
	white-space: normal;
	width:250px;
	padding:10px 20px 10px 0;
	line-height:1.6;
	border-bottom:1px solid #eee;
}
.pinquiry table td{
	padding:10px 0;
	font-size:13px;
	text-align:left;
	width:570px;
	line-height:2;
	border-bottom:1px solid #eee;
	}
.pinquiry table td input{padding:3px 5px;margin:2px 5px;}

.pinquiry table span {color: #ff3300;}
.pinquiry table tr.error {
	background-color:#FFCEC1;
}
.pinquiry table .errbox{
	font-weight:bold;
	font-size:13px;
	color:#640000;
}

.pinquiry table td #name{width:200px;}
.pinquiry table td #penname{width:200px;}
.pinquiry table td #mail,.pinquiry table td #mailchk{width:350px;}
.pinquiry table td #add1,.pinquiry table td #add2{width:350px;}
.pinquiry table td #title{width:350px;}
.pinquiry table td textarea{width:500px;height:150px;}

.pinquiry #content .bu{text-align:center;margin:15px auto 40px;}
.pinquiry #content .bu input{padding:5px 20px;}
.pinquiry #content .thanks{margin:20px 20px;text-align:left;line-height:1.8;}
