@charset "utf-8";

/**
 *
 *  お問い合わせ
 *
 */

/* font-size base 12px
10px 	84%
11px 	92%
12px 	100%
13px 	109%
14px 	117%
15px 	125%
16px 	134%
17px 	142%
18px 	150%
19px 	159%
20px 	167%
21px 	175%
22px 	184%
23px 	192%
24px 	200%
25px 	209%
26px 	217%
======================== */

/*--------------------------------------------------------------------------
   overwrite
---------------------------------------------------------------------------*/



/*--------------------------------------------------------------------------
   Main
---------------------------------------------------------------------------*/

/* cont-top
-----------------------------------------------------------------*/
.cont-top{
	background:url(../../shared/images/bg_line.png) no-repeat 0 0;
}
.cont-top-inline{
	overflow:hidden;
	margin-bottom:23px;
	padding:15px 8px 13px;
	background:url(../../shared/images/bg_line.png) no-repeat 0 100%;
}
.cont-top h2{
	float:left;
	width:345px;
	font-size:150%;
	font-weight:bold;
}

/* cont
-----------------------------------------------------------------*/
.cont{
}
.cont table{
	width: 100%;
}
.cont table th{
	width: 230px;
	padding: 15px 0;
	font-size: 117%;
	font-weight: normal;
	text-align: left;
}
.cont table span{
	padding-left: 5px;
	color: #FF0000;
}
.cont table td{
	padding: 15px 0;
	font-size: 117%;
	text-align: left;
}
.cont table td.submit{
	padding: 60px 0 0;
	text-align: center;
}
.cont table .conf th,
.cont table .conf td{
	padding-top: 0;
}
.cont input[type='text']{
	width: 300px;
	height: 30px;
	padding: 2px;
	border: 1px solid #272727;
}
.cont textarea{
	width: 495px;
	height: 260px;
	padding: 2px;
	border: 1px solid #272727;
}




