@charset "utf-8";
/* CSS Document */

.joblink{
	background-image:url(../images/joblink.jpg);
	background-repeat:no-repeat;
	width:675px;
	height:30px;
	padding-left:38px;
	letter-spacing:2px;
}

.formkakunin{
	letter-spacing:2px;
	padding:5px 0px 5px 5px;
	border-left:5px solid #F46615;
	color:#F46615;
}

.sent{
	text-align:center;
	padding-top:30px;
	letter-spacing:1px;
}

.arrow{
	height:15px;
	background-image:url(../images/arrow.jpg);
	background-repeat:no-repeat;
	background-position:left;
}

.topplantd{
	height:180px;
}

.toptd1{
	padding:10px 0px 0px 5px;
	color:#333333;
}

.bgimg{
	width:340px;
	height:120px;
}

.sitemap{
	width:663px;
	height:auto;
	border-collapse:collapse;
	float:left;
}

.smap1{
	line-height:25px;
	vertical-align:middle;
	padding:10px 0px 10px 25px;
	letter-spacing:2px;
	color:#FF3366;
}

.gonext{
	margin-top:5px;
}

.formtable1{
	width:200px;
	margin:0 auto;
	height:auto;
	background-color:#FFFFFF;
	/*background-image:url(images/grayborder.jpg);
	background-repeat:no-repeat;*/
}

.formtable{
	width:200px;
	margin:0 auto;
	height:auto;
	background-color:#FFFFFF;
}

.maintop{
	width:675px;
	height:auto;
	border-collapse:collapse;
}

/* スペース用 */
.td10{
	font-size:10px;
	line-height:10px;
	color:#FFFFFF;
}

.td20{
	font-size:14px;
	line-height:20px;
	color:#FFFFFF;
}

.td30{
	font-size:14px;
	line-height:30px;
	color:#FFFFFF;
	height:30px;
}

.td50{
	font-size:14px;
	height:50px;
	color:#FFFFFF;
}
/* スペース用 */

.td25{
	font-size:12px;
	color:#333333;
	text-align:left;
	line-height:25px;
}

.td18{
	/*font-size:0.8em;*/
	color:#464646;
	text-align:left;
	letter-spacing:1px;
}

.formtd1{
	font-size:12px;
	line-height:25px;
	color:#FFFFFF;
	background-color:#464646;
	text-align:center;
	letter-spacing:1px;
	font-weight:bold;
}

.formtd2{
	font-size:14px;
	text-align:left;
	padding-left:65px;
	line-height:18px;
}

.formtd22{
	font-size:14px;
	text-align:left;
	padding-left:65px;
	line-height:18px;
	padding-bottom:5px;
}

.bbgray{
	font-size:10px;
	line-height:10px;
	border-bottom:3px solid #E6E6E6;
}

.bggray{
	background-color:#E6E6E6;
}

.packtd{
	/*---background-color:#E6E6E6;---*/
	color:#333333;
	font-size:12px;
	line-height:20px;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
}

.ppic{
	width:330px;
	text-align:right;
}

.ptxt{
	width:335px;
	text-align:right;
}

/*  toppage無料サービス枠用   */
.top8pic{
	width:326px;
	height:90px;
	padding-top:10px;
}

.td13{
	width:13px;
}

/*  会社概要のテーブル   */
.gaiyotable{
	width:665px;
	margin:20px 0px 30px 0px;
	border-collapse:collapse;
}

.gaiyotd0{
	text-align:left;
	padding:0px 0px 5px 5px;
	letter-spacing:2px;
	border:none;
}

.gaiyotd1{
	text-align:left;
	padding:10px 0px 10px 10px;
	background-color:#FDE8C4;
	width:100px;
	border:1px solid #CCCCCC;
	color:#666666;
}

.gaiyotd2{
	text-align:left;
	padding:10px 0px 10px 10px;
	border:1px solid #CCCCCC;
}	

/*  採用情報のテーブル   */
.saiyotd1{
	text-align:center;
	padding:10px 0px 10px 0px;
	background-color:#FBFAE3;
	width:70px;
	border:1px solid #CCCCCC;
	letter-spacing:2px;
	color:#666666;
}

.saiyotd2{
	text-align:left;
	padding:10px 0px 10px 10px;
	border:1px solid #CCCCCC;
}	

/*  個人情報保護方針のセル   */
.policytd1{
	letter-spacing:2px;
	padding:5px 0px 5px 10px;
	background-color:#FDE8C4;
	color:#F46615;
}

.btop1{
	border-top:2px dotted #F46615;
}

.packingtd{
	padding-top:10px;
	padding-bottom:20px;
	letter-spacing:1px;
}

/*  無料サービスのセル   */
.pic100{
	width:100;
	height:80px;
}

.freetd{
	width:565px;
	height:80px;
	padding-left:10px;
	vertical-align:text-top;
}

.freetd2{
	padding-top:10px;
	padding-bottom:5px;
}

.graydot{
	border-bottom:1px dotted #464646;
	height:5px;
}

/*  引越オプションのセル   */
.btop2{
	border-bottom:2px dotted #F46615;
	padding-top:15px;
	color:#F46615;
	letter-spacing:1px;
}

.hikaku0{
	width:155px;
	height:40px;
	border:1px solid #CCCCCC;
	letter-spacing:1px;
	background-color:#FFFFFF;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	color:#FF6600;
}

.hikaku1{
	width:155px;
	height:40px;
	border:1px solid #CCCCCC;
	letter-spacing:1px;
	background-color:#FBFAE3;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	color:#FF6600;
}

.hikaku2{
	width:170px;
	height:40px;
	border:1px solid #CCCCCC;
	letter-spacing:1px;
	background-color:#D9F3BE;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	color:#339933;
}	

.hikaku3{
	width:170px;
	height:40px;
	border:1px solid #CCCCCC;
	color:#FFFFFF;
	background-image:url(../images/no.jpg);
	background-repeat:no-repeat;
}	

.hikaku4{
	width:170px;
	height:40px;
	border:1px solid #CCCCCC;
	color:#FFFFFF;
	background-image:url(../images/yes.jpg);
	background-repeat:no-repeat;
}

.hikaku5{
	width:170px;
	height:40px;
	border:1px solid #CCCCCC;
	letter-spacing:1px;
	background-color:#FFFFFF;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	color:#FFFFFF;
}	

/*  引越オプション料金表   */
.price{
	width:100px;
	height:30px;
	vertical-align:middle;
	text-align:right;
	border:1px solid #CCCCCC;
	padding-right:5px;
}

.op_1{
	width:233px;
	height:30px;
	vertical-align:middle;
	text-align:left;
	padding-left:5px;
	background-color:#E6E6E6;
	border:1px solid #CCCCCC;
}

.op_2{
	width:232px;
	height:30px;
	vertical-align:middle;
	text-align:left;
	padding-left:5px;
	background-color:#E6E6E6;
	border:1px solid #CCCCCC;
}	
	
.center{
	text-align:center;
}

.bgwhite{
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
}

/*  rubbish廃棄物料金表   */

.rub1{
	background-color:#E6E6E6;
	width:133px;
	height:auto;
	text-align:center;
	border:1px solid #CCCCCC;
	font-size:14px;
	line-height:20px;
}

.rub2{
	background-color:#E6E6E6;
	width:132px;
	height:auto;
	text-align:center;
	border:1px solid #CCCCCC;
	font-size:14px;
	line-height:20px;
}

.100{
	width:100px;
	height:auto;
	text-align:right;
	padding-right:5px;
	border:1px solid #CCCCCC;
	font-size:14px;
	line-height:20px;
}

.rub{
	width:330px;
	margin-left:auto;
	margin-right:auto;
	clear:both;
	height:auto;
	border-collapse:collapse;
	margin-top:15px;
	margin-bottom:20px;
}

.165{
	width:165px;
	border:1px solid #CCCCCC;
	text-align:left;
	padding-left:10px;
	font-size:14px;
	line-height:20px;
}

/*  ピアノ輸送料金表   */

.piano1{
	background-color:#FBFAE3;
	text-align:center;
	border:1px solid #CCCCCC;
	font-size:14px;
	line-height:20px;
}

.piano2{
	background-color:#E6E6E6;
	text-align:center;
	border:1px solid #CCCCCC;
	font-size:14px;
	line-height:20px;
}

.piano3{
	background-color:#FFFFFF;
	text-align:center;
	border:1px solid #CCCCCC;
	font-size:14px;
	line-height:20px;
}

.piano0{
	font-size:14px;
	text-align:left;
	letter-spacing:1px;
	line-height:30px;
	color:#464646;
}

.piano00{
	font-size:14px;
	text-align:left;
	line-height:20px;
	color:#464646;
	padding-top:7px;
}

.piano10{
	font-size:14px;
	text-align:right;
	padding-right:5px;
	line-height:25px;
	color:#464646;
	border:1px solid #CCCCCC;
}

.piano20{
	font-size:14px;
	text-align:left;
	padding-left:5px;
	line-height:25px;
	background-color:#FFECFA;
	color:#464646;
	border:1px solid #CCCCCC;
}

.piano30{
	font-size:14px;
	text-align:right;
	padding-right:5px;
	line-height:25px;
	background-color:#FDE8C4;
	color:#464646;
	border:1px solid #CCCCCC;
}

.piano40{
	font-size:14px;
	text-align:left;
	padding-left:5px;
	line-height:25px;
	background-color:#FFFFFF;
	color:#464646;
	border:1px solid #CCCCCC;
}

/*  ピアノ輸送料金表   */

.office1{
	text-align:left;
	vertical-align:text-top;
	padding-top:10px;
	padding-right:15px;
	height:80px;
}

/*  お問い合わせフォーム   */

.contacttable{
	width:550px;
	float:left;
	text-align:left;
	height:auto;
	clear:both;
	border-collapse:collapse;
}

.contacttd1{
	width:100px;
	background-color:#E6E6E6;
	border:1px solid #CCCCCC;
}

.contacttd2{
	width:450px;
	border:1px solid #CCCCCC;
}

.contacttd3{
	text-align:center;
	padding:5px 0px 5px 0px;
	border:1px solid #FFFFFF;
}

/*  法人見積もりフォーム   */

.estimatetable{
	width:650px;
	float:left;
	text-align:left;
	height:auto;
	clear:both;
	border-collapse:collapse;
}

.estd1{
	width:150px;
	background-color:#ECF9DF;
	border:1px solid #CCCCCC;
}

.estd2{
	width:500px;
	border:1px solid #CCCCCC;
}

/*  求人応募フォーム   */

.entrytd1{
	width:130px;
	background-color:#FBFAE3;
	border:1px solid #CCCCCC;
}

.entrytd2{
	width:420px;
	border:1px solid #CCCCCC;
}
