/* ターゲットメール＾＾ */

body {
	margin : 0px;
	font-size : 12px;
}

select {
	font-size : 12px;
}

.delheadbelt {
	height : 77px;
	background-image : url(../../img/company/delivery/bg_loging.png);
}

p.lest_muryou {
	width : 280px;
	margin : 20px auto 0px auto;
	padding : 10px 10px 10px 10px;
	text-align : center;
	font-weight : bold;
	font-size : 14px;
	letter-spacing : 1px;
	border : 1px dotted #CCCCCC;
	background-color : #333333;
	color : #FFFFFF;
}

.kaisuusize {
	font-size : 20px;
}


.dellirae {
	width : 758px;
	margin : 0px auto 0px auto;
	padding : 0px 0px 0px 0px;
}

.bg_bg_tlglieng {
	width : 678px;
	margin : 20px auto 0px auto;
	padding : 17px 0px 0px 0px;
	background-image : url(../../img/company/delivery/bg_tlglieng.gif);
}

p.kakkin {
	margin : 0px 20px 0px 20px;
	padding : 0px 10px 7px 10px;
	font-weight : bold;
	border-bottom : 1px dotted #CCCCCC;
}

.onegaibox {
	margin : 0px 0px 0px 0px;
	padding : 15px 0px 10px 0px;
}

p.onegain {
	margin : 0px 0px 0px 0px;
	padding : 0px 30px 7px 40px;
	color : #666666;
}

.err_box {
	width : 678px;
	margin : 0px auto 0px auto;
	padding : 10px 0px 10px 0px;
	background-color : #CC0000;
}

p.err_txt1 {
	margin : 0px 0px 0px 0px;
	padding : 10px 0px 12px 40px;
	line-height : 0px;
	color : #FFFFFF;
	font-weight : bold;
}

p.err_txt {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 50px;
	line-height : 20px;
	color : #FFFFFF;
}

.errbig {
	font-size : 16px;
	font-weight : bold;
	line-height : 30px;
}

.delingtablebb {
	width : 678px;
	margin : 0px auto 0px auto;
	padding : 0px 0px 0px 0px;
}

.delingtable {
	width : 678px;
}

.delingtd_l,.delingtd_l_err {
	width : 110px;
	padding : 10px 0px 10px 30px;
	border-left : 1px solid #CCCCCC;
	border-right : 1px solid #CCCCCC;
	border-bottom : 1px solid #CCCCCC;
	background-color : #FFF8E9;
}

.delingtd_l_err {
	background-color : #FFD9D9;
}

.delingtd_r,.delingtd_r_err {
	width : 513px;
	padding : 10px 0px 10px 25px;
	border-right : 1px solid #CCCCCC;
	border-bottom : 1px solid #CCCCCC;
}

.delingtd_r_err {
	background-color : #FFD9D9;
}

.submitarea {
	width : 678px;
	margin : 0px auto 0px auto;
	padding : 15px 0px 15px 0px;
	background-color : #CCCCCC;
	text-align : center;
}

.submitsizeingh {
	width : 250px;
	height : 40px;
	font-size : 14px;
	letter-spacing : 1px;
}

p.douzomityu {
	margin : 0px auto 0px auto;
	padding : 25px 0px 10px 0px;
	text-align : center;
	font-size : 16px;
	letter-spacing : 1px;
	font-weight : bold;
}

p.result0txt {
	margin : 0px 0px 0px 0px;
	padding : 15px 0px 3px 0px;
	text-align : center;
	font-weight : bold;
	font-size : 14px;
	letter-spacing : 1px;
}

p.result0 {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 15px 0px;
	text-align : center;
}


.toestimatebox {
	width : 394px;
	height : 137px;
	margin : 0px auto 0px auto;
	padding : 0px 0px 0px 0px;
	background-image : url(../../img/company/delivery/toestimatebox.png);
}

.toestimatebutton {
	margin : 0px 0px 0px 0px;
	padding : 60px 0px 0px 0px;
	text-align : center;
}

.backforwkd {
	width : 660px;
	margin : 0px auto 0px auto;
	padding : 25px 0px 0px 0px;
}

.backforwkd_last {
	width : 660px;
	margin : 0px auto 0px auto;
	padding : 15px 0px 70px 0px;
}

.kensau {
	width : 300px;
	margin : 0px auto 0px auto;
	padding : 0px 0px 0px 0px;
	float : left;
	font-weight : bold;
}

.nglise {
	width : 360px;
	margin : 0px auto 0px auto;
	padding : 0px 0px 0px 0px;
	float : left;
	text-align : right;
}

.resultsotowaku {
	width : 699px;
	margin : 0px auto 0px auto;
	padding : 1px 0px 1px 0px;
	border : 1px solid #CCCCCC;
}

.resultnakawaku {
	width : 697px;
	margin : 0px auto 0px auto;
	padding : 0px 0px 0px 0px;
	background-color : #EFEFEF;
}

table.resultnaktable th {
	background-image : url(../../img/company/delivery/bgtrh.gif);
	font-weight : bold;
	color : #FFFFFF;
	padding : 7px 0px 7px 0px;
}

.tdwidth1,.tdwidth2,.tdwidth3,.tdwidth4,.tdwidth5 {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	text-align : center;
}

.tdwidth1 {
	width : 63px;
}

.tdwidth2 {
	width : 38px;
}

.tdwidth3 {
	width : 38px;
}

.tdwidth4 {
	width : 299px;
}

.tdwidth5 {
	width : 259px;
}

.tdclass1,.tdclass2,.tdclass3,.tdclass4,.tdclass5 {
	padding : 7px 0px 7px 0px;
	border-bottom : 1px dotted #CCCCCC;
}

.tdclass1 {
	text-align : center;
}

.tdclass2 {
	text-align : center;
}

.tdclass3 {
	text-align : center;
}

.tdclass4 {
}

.tdclass5 {
}

.malebg {
	background-image : url(../../img/company/delivery/sex_man.gif);
}

.femalebg {
	background-image : url(../../img/company/delivery/sex_woman.gif);
}

/* すまんな。 */

.soringreg {
	width : 386px;
	margin : 0px auto 0px auto;
	padding : 80px 0px 30px 0px;
}

.soringreg2 {
	width : 386px;
	margin : 0px auto 0px auto;
	padding : 30px 0px 0px 0px;
}

p.soringregtxt {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 20px 0px;
}

p.soringregtxt_cwe {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 20px 0px;
	text-align : center;
}

p.soringregtxt_cwe_2 {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 200px 0px;
	text-align : center;
}

.soringreg_grey {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 5px 0px;
	border-top : 1px solid #D8DFEA;
	border-bottom : 1px solid #D8DFEA;
	background-color : #EDEFF4;
}

/* ログインボックス */

.logingbox {
	width : 215px;
	margin : 0px auto 0px auto;
	padding : 0px 0px 0px 0px;
	border : 1px solid #666699;
	background-color : #F1F1F6;
}

.logingbox {
	width : 213px;
	margin : 0px auto 0px auto;
	padding : 10px 0px 10px 0px;
}

p.onegalinK {
	margin : 0px 0px 10px 0px;
	padding : 40px 0px 20px 0px;
	text-align : center;
}

/* 見積もり */

.placegobixn {
	width : 400px;
	margin : 20px auto 0px auto;
	padding : 18px 0px 15px 0px;
	border : #CCCCCC;
	background-color : #EFEFEF;
	border : 1px solid #CCCCCC;
}

.placegobixn_widthn {
	width : 350px;
	margin : 0px auto 0px auto;
	padding : 0px 0px 0px 0px;
}

.placegobixn_l {
	width : 148px;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	float : left;
}

.placegobixn_r {
	width : 200px;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	float : left;
	border : 1px solid #FFFFFF;
	background-color : #465984;
}

p.pricltitle {
	margin : 0px 0px 0px 0px;
	padding : 15px 0px 0px 0px;
	font-size : 20px;
}

p.pricltxz {
	margin : 0px 0px 0px 0px;
	padding : 7px 10px 7px 0px;
	font-size : 36px;
	text-align : right;
	color : #FFFFFF;
}

span.pricltxz2 {
	font-size : 14px;
}

span.pricltxz3 {
	font-size : 12px;
}

span.uchikeshi {
	text-decoration:line-through;
}

p.kakinotoori {
	width : 340px;
	margin : 0px auto 0px auto;
	padding : 20px 0px 10px 0px;
}

.ekote {
	width : 346px;
	margin : 0px auto 15px auto;
	padding : 0px 0px 0px 0px;
	border : 1px solid #CCCCCC;
}

.ekote2 {
	width : 346px;
	margin : 0px auto 0px auto;
	padding : 0px 0px 0px 0px;
	border : 1px solid #CCCCCC;
}

.td_1_1,.td_1_2,.td_1_3 {
	background-color : #999999;
	color : #FFFFFF;
	font-weight : bold;
	text-align : center;
	padding : 10px 0px 10px 0px;
}

.td_1_1 {
	width : 97px;
}

.td_1_2 {
	width : 119px;
}

.td_1_3 {
	width : 130px;
}

.td_2_1,.td_2_2 {
	background-color : #FFFFFF;
	border-bottom : 3px double #CCCCCC;
	padding : 10px 0px 10px 0px;
}

.td_2_1 {
	text-align : center;
}

.td_2_2 {
	padding : 0px 40px 0px 0px;
	text-align : right;
}

.td_3_1,.td_3_2 {
	background-color : #F5F5F5;
	padding : 10px 0px 10px 0px;
}

.td_3_1 {
	text-align : center;
	font-weight : bold;
}

.td_3_2 {
	padding : 10px 40px 10px 0px;
	text-align : right;
}

.td_4_1,.td_4_2 {
	background-color : #F5F5F5;
	padding : 0px 0px 10px 0px;
}

.td_4_1 {
	text-align : center;
	font-weight : bold;
}

.td_4_2 {
	padding : 0px 40px 10px 0px;
	text-align : right;
}

.td_5_1,.td_5_2 {
	background-color : #F5F5F5;
	padding : 0px 0px 10px 0px;
	border-bottom : 3px double #CCCCCC;
}

.td_5_1 {
	text-align : center;
	font-weight : bold;
}

.td_5_2 {
	padding : 0px 40px 10px 0px;
	text-align : right;
}

.td_6_1,.td_6_2 {
	background-color : #EFEFEF;
	padding : 10px 0px 10px 0px;
}

.td_6_1 {
	text-align : center;
	font-weight : bold;
}

.td_6_2 {
	padding : 0px 40px 0px 0px;
	text-align : right;
}

p.estjotitle {
	background-color : #999999;
	color : #FFFFFF;
	margin : 0px 0px 0px 0px;
	padding : 10px 0px 10px 15px;
	font-weight : bold;
}

p.estjotxt {
	background-color : #F5F5F5;
	margin : 0px 0px 0px 0px;
	padding : 10px 20px 10px 25px;
	line-height : 16px;
}

.toestimatebox_last {
	width : 552px;
	height : 137px;
	margin : 0px auto 0px auto;
	padding : 0px 0px 0px 0px;
	background-image : url(../../img/company/delivery/toestimatebox2.png);
}

.toestimatebutton_last {
	width : 404px;
	margin : 0px auto 0px auto;
	padding : 60px 0px 0px 0px;
}

.toestimatebutton_last_left {
	width : 195px;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	float : left;
}

.toestimatebutton_last_right {
	width : 195px;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	float : right;
}

p.douzomityu_last {
	margin : 0px 0px 0px 0px;
	padding : 25px 0px 10px 0px;
	text-align : center;
	font-size : 14px;
	line-height : 30px;
	letter-spacing : 1px;
	font-weight : bold;
}

.owaribox {
	width : 540px;
	margin : 0px auto 0px auto;
	padding : 20px 0px 80px 0px;
}

p.owari {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 10px 15px;
	background-image : url(../../img/company/delivery/kome.gif);
	background-repeat : no-repeat;
	background-position : 0px 1px;
	font-size : 13px;
}

/* 完了 */

p.ookini {
	width : 630px;
	margin : 30px auto 0px auto;
	padding : 10px 0px 10px 20px;
	background-color : #333333;
	color : #FFFFFF;
	font-size : 14px;
	letter-spacing : 1px;
	font-weight : bold;
}

.ookinibox {
	width : 600px;
	margin : 0px auto 0px auto;
	padding : 15px 0px 10px 0px;
}

p.ookinitxt {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 10px 0px;
	line-height : 20px;
}

.totaltpeik {
	width : 300px;
	margin : 10px 0px 5px 50px;
	padding : 10px 20px 5px 20px;
	border : 1px dotted #CCCCCC;
	background-color : #EFEFEF;
	line-height : 18px;
}

p.totaltpeiktxt {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 10px 0px;
}

p.totaltpeiktxt2 {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}

p.tadasitxt {
	margin : 0px 0px 0px 50px;
	padding : 0px 0px 10px 0px;
}

p.foryougyou {
	width : 610px;
	margin : 10px auto 40px auto;
	padding : 10px 0px 10px 0px;
	text-align : center;
	border : 1px dotted #CCCCCC;
	background-color : #EFEFEF;
}

.hisu {
	color : #CC0000;
	font-size : 11px;
}

.footpadding {
	margin : 0px 0px 0px 0px;
	padding : 200px 0px 0px 0px;
}

.age_width {
	width : 40px;
}

p.freeprice {
	margin : 0px 0px 0px 0px;
	padding : 2px 0px 0px 0px;
	text-align : right;
	color : #FF0000;
}