/* CSS Document */

h4{
font-size:14px;
margin:15px 0px;
}

.step1{
background:url(../img/order/order_flow_chart_01.gif) no-repeat top left;
width:435px;
height:100px;
padding:45px 5px 0px 120px;
margin:0px;
}

.step2{
background:url(../img/order/order_flow_chart_02.gif) no-repeat top left;
width:435px;
height:101px;
padding:45px 5px 0px 120px;
margin:0px;
}

.step3{
background:url(../img/order/order_flow_chart_03.gif) no-repeat top left;
width:435px;
height:130px;
padding:45px 5px 0px 120px;
margin:0px;
}

.step4{
background:url(../img/order/order_flow_chart_04.gif) no-repeat top left;
width:435px;
height:100px;
padding:45px 5px 0px 120px;
margin:0px;
}

.step5{
background:url(../img/order/order_flow_chart_05.gif) no-repeat top left;
width:435px;
height:132px;
padding:45px 5px 0px 120px;
margin:0px;
}

.step6{
background:url(../img/order/order_flow_chart_06.gif) no-repeat top left;
width:435px;
height:93px;
padding:45px 5px 0px 120px;
margin:0px;
}

.step7{
background:url(../img/order/order_flow_chart_07.gif) no-repeat top left;
width:435px;
height:44px;
padding:45px 5px 0px 120px;
margin-bottom:20px;
}

#table-first {
	margin: 0;
}

.table1{
margin-bottom: 30px;
padding:0px;
border-top:1px #ccc solid;
border-right:1px #ccc solid;
border-left:1px #ccc solid;
}

.table2{
margin:0px;
padding:0px;
border-right:1px #ccc solid;
border-left:1px #ccc solid;
}

.th1{
background:#eee;
margin:0px;
padding:10px 15px;
font-weight:normal;
text-align:left;
border-bottom:1px #ccc solid;
}
.th1-{
background:#eee;
margin:0px;
padding:10px 15px;
font-weight:normal;
text-align:left;
}

.th2{
background:#fff;
margin:0px;
padding:8px 0px;
font-weight:normal;
text-align:center;
border-right:1px #ccc solid;
border-bottom:1px #ccc solid;
}


.td1{
background:#fff;
margin:0px;
padding:10px 15px 10px 10px;
border-bottom:1px #ccc solid;
}

.td1-{
background:#fff;
margin:0px;
padding:10px 15px 10px 10px;
}

.td2{
background:#fff;
margin:0px;
padding:6px 1px 6px 1px;
border-right:1px #ccc solid;
border-bottom:1px #ccc solid;
}

.td2-{
background:#fff;
margin:0px;
padding:6px 1px 6px 1px;
border-bottom:1px #ccc solid;
}

.th-otoku{
height:38px;
background:url(../img/order/otoku.gif) no-repeat;
font-weight:normal;
margin:0px;
padding:0px 0px 0px 20px;
border-right:1px #ccc solid;
border-bottom:1px #ccc solid;
}


#content p{
margin:0px 0px 15px;
padding:0px;
}

.chu{
font-size:10px;
color:#c00;
}

/* cost */
.pm{
margin:6px 10px 6px 0px;
padding:0px;
float:left;
}

.pm2{
margin:6px 0px;
padding:0px;
float:left;
}

.bor{
padding:8px 0px;
margin:0px;
clear:both;
}

.h3001{
width:560px;
height:38px;
background:url(../img/order/h3001.gif) no-repeat;
text-indent:-99999px;
display:block;
}

.h3002{
width:560px;
height:38px;
background:url(../img/order/h3002.gif) no-repeat;
text-indent:-99999px;
display:block;
}

.h3003{
width:560px;
height:38px;
background:url(../img/order/h3003.gif) no-repeat;
text-indent:-99999px;
display:block;
}

.h3004{
width:560px;
height:38px;
background:url(../img/order/h3004.gif) no-repeat;
text-indent:-99999px;
display:block;
}

.h3005{
width:560px;
height:38px;
background:url(../img/order/h3005.gif) no-repeat;
text-indent:-99999px;
display:block;
}

.h3006{
width:281px;
height:38px;
background:url(../img/order/h3006.gif) no-repeat;
text-indent:-99999px;
display:block;
}

.txt-red{
color:#CC0000;
}

#rightbody .pspace{
margin-top:10px;
}

/* design */
.king{
background:url(../img/order/king.gif) no-repeat center left;
padding:15px 0px 0px 55px;
height:38px;
margin:15px 0px;
}
.twnz{
background:url(../img/order/twnz.gif) no-repeat center left;
padding:15px 0px 0px 88px;
height:34px;
margin:15px 0px;
}
.princess{
background:url(../img/order/princess.gif) no-repeat center left;
padding:20px 0px 0px 62px;
height:39px;
margin:15px 0px;
}
.doggy{
background:url(../img/order/doggy.gif) no-repeat center left;
padding:15px 0px 0px 58px;
height:32px;
margin:15px 0px;
}
.master{
background:url(../img/order/master.gif) no-repeat center left;
padding:15px 0px 0px 55px;
height:36px;
margin:15px 0px;
}

.case1{
width:466px;
height:198px;
background:url(../img/order/case1.gif) no-repeat left top #eee;
padding:0px 0px 0px 32px;
margin:0px 30px 10px;
border:1px #ccc dashed;
}
.case2{
width:466px;
height:230px;
background:url(../img/order/case2.gif) no-repeat left top #eee;
padding:0px 0px 0px 32px;
margin:0px 30px 10px;
border:1px #ccc dashed;
}
.case3{
width:466px;
height:198px;
background:url(../img/order/case3.gif) no-repeat left top #eee;
padding:0px 0px 0px 32px;
margin:0px 30px 10px;
border:1px #ccc dashed;
}
.case4{
width:466px;
height:237px;
background:url(../img/order/case4.gif) no-repeat left top #eee;
padding:0px 0px 0px 32px;
margin:0px 30px 10px;
border:1px #ccc dashed;
}
.case5{
width:466px;
height:251px;
background:url(../img/order/case5.gif) no-repeat left top #eee;
padding:0px 0px 0px 32px;
margin:0px 30px 10px;
border:1px #ccc dashed;
}
.case6{
width:466px;
height:199px;
background:url(../img/order/case6.gif) no-repeat left top #eee;
padding:0px 0px 0px 32px;
margin:0px 30px 10px;
border:1px #ccc dashed;
}
.case7{
width:466px;
height:237px;
background:url(../img/order/case7.gif) no-repeat left top #eee;
padding:0px 0px 0px 32px;
margin:0px 30px 10px;
border:1px #ccc dashed;
}
.case8{
width:466px;
height:213px;
background:url(../img/order/case8.gif) no-repeat left top #eee;
padding:0px 0px 0px 32px;
margin:0px 30px 10px;
border:1px #ccc dashed;
}
.td-dash{
border-bottom:1px dashed #000;
padding:5px;
}
.td-dash1{
padding:5px;
}

/* リニューアル追記
------------------------------------------------*/

.td-dash2{
border-bottom:1px dashed #000;
padding:5px 5px 5px 15px;
}

.td-dash2-2{
padding:5px 5px 5px 15px;
}

body#estimateThanks #wrapper {
	padding: 100px 0;
}

body#estimateThanks #wrapper p {
	text-align: center;
}

body#flow02 #content h2 {
	padding: 3px 15px;
	background: #999;
	color: #fff;
	font-size: 14px;
}

.short{width: 100px;}
.middle{width: 150px;}
.long {
	width: 250px;
	height: 15px;
}

.originalPrint dt {
	clear: both;
	width: 25px;
	float: left;
}

.originalPrint dd {
	margin-left: 20px;
	line-height: 1.8;
}

.originalInner dt {
	clear:none;
	width: 45px;
	float: left;
}

.originalInner dd {
	margin-left: 45px;
}

#digitalImg {
	position: relative;
	margin: -120px 0 10px 285px;
}















































