/* CSS Document */


#wristTtl {
	width: 400px;
	_width: auto;
}

#wristInfo {
	margin-left: 370px;
}

#close {
	margin-top: 20px;
	text-align: right;
}

#close img {
	border: none;
}

* html #wristForm {
	margin-top: 0;
}

#wristImg {
	float: right;
}

#lastBox {
	margin-bottom: 20px;
}

.wb-box{
border:#CCC 1px solid;
float:left;
width:88px;
height:140px;
padding:0px;
margin:0px 5px 5px 0px;
}

.wb-box-top{
width:88px;
height:17px;
text-align:center;
font-size:12px;
padding-top:2px;
}
.wb-box-mid{
width:88px;
height:67px;
background:#EEE;
text-align:center;
font-size:12px;
}
.wb-box-btm{
width:88px;
height:52px;
text-align:center;
font-size:10px;
line-height:110%;
padding-top:5px;
}

.mihon{
padding-top:18px;
}

.txt-space{
text-indent:20px;
}

/* 書体見本 */
#font-contents{
width:600px;
margin:10px auto;
padding:10px;
border:#009900 2px solid;
border-top:#009900 20px solid;
}

.h2-font01{
text-align:right;
padding:10px;

}

/* フルオーダー */

.fowb-top{
width:490px;
padding:0px 0px 19px 68px;
background:url(../img/wrist/fowb-bg.gif) left top no-repeat;
}

.o-step01{
width:442px;
height:94px;
padding:11px 0px 0px 118px;
background:url(../img/wrist/step01.gif) top no-repeat;
}

.o-step02{
width:442px;
height:155px;
padding:58px 0px 0px 118px;
background:url(../img/wrist/step02.gif) top no-repeat;
}

.o-step03{
width:442px;
height:117px;
padding:52px 0px 0px 118px;
background:url(../img/wrist/step03.gif) top no-repeat;
}

.o-step04{
width:442px;
height:124px;
padding:50px 0px 0px 118px;
margin-bottom:19px;
background:url(../img/wrist/step04.gif) top no-repeat;
}

.o-step-title{
height:40px;
text-indent:-99999px;
padding:0px;
margin:0px;
}

.title-red{
margin:19px 0px 12px;
color:#CC3300;
text-align:left;
}

.fo-spec{
margin-bottom:10px;
padding:0px;
float:left;
}

.fo-spec2{
margin-bottom:20px;
padding:0px;
float:left;
}

.fo-left{
width:100px;
float:left;
}

.fo-right{
width:450px;
padding:0px 0px 0px 10px;
float:left;
}

.fo-table{
width:560px;
border-top:1px #CCCCCC solid;
border-left:1px #CCCCCC solid;
margin:10px 0px;
padding:0px;
}

.fo-td{
border-right:1px #CCCCCC solid;
border-bottom:1px #CCCCCC solid;
text-align:center;
}

.fo-td2{
border-right:1px #CCCCCC solid;
border-bottom:1px #CCCCCC solid;
text-align:left;
padding-left:10px;
}

.wbc-ul{
margin:13px 0px;
padding:0px;
}

.wbc-li{
margin:0px;
padding:0px;
}

/* form */

.table01{
border-top:1px #CCCCCC solid;
border-right:1px #CCCCCC solid;
border-left:1px #CCCCCC solid;
margin:0px;
padding:0px;
}

.table02{
margin:0px;
padding:0px;
}

.table03{
border:1px #CCCCCC solid;
margin-bottom:10px;
padding:0px;
}


th{
background:#EBEBEB;
text-align:left;
font-weight:normal;
border-right:1px #CCCCCC solid;
border-bottom:1px #CCCCCC solid;
padding:10px 0px 0px 5px;
}

.th-nb{
background:#EBEBEB;
text-align:left;
font-weight:normal;
border-right:1px #CCCCCC solid;
border-bottom:none;
padding:10px 0px 0px 5px;
}

.th-nb2{
background:#EBEBEB;
text-align:left;
font-weight:normal;
border-right:none;
border-bottom:none;
padding:10px 0px 0px 5px;
}


.td01{
margin:0px;
padding:10px 0px 10px 7px;
border-bottom:1px #CCCCCC solid;
}

.td01-{
margin:0px;
padding:10px 0px 10px 7px;
}



.td001{
margin:0px;
padding:0px;
}

.td02{
width:138px;
margin:0px;
padding:0px;
}


.td03{
border-bottom:1px #CCCCCC solid;
border-right:1px #CCCCCC solid;
border-top:1px #CCCCCC solid;
margin:0px;
padding:0px;
font-size:10px;
}

.td03-{
border-bottom:1px #CCCCCC solid;
border-right:1px #CCCCCC solid;
margin:0px;
padding:0px;
font-size:10px;
line-height:110%;
}

.td04{
border-right:1px #CCCCCC solid;
margin:0px;
padding:0px;
font-size:10px;
}

.td04-{
border-right:1px #CCCCCC solid;
border-bottom:1px #CCCCCC solid;
margin:0px;
padding:0px;
font-size:10px;
}

.td05{
border-top:1px #CCCCCC solid;
margin:0px;
padding:0px;
font-size:10px;
}
.td05-{
border-bottom:1px #CCCCCC solid;
margin:0px;
padding:0px;
font-size:10px;
}
.td06{
border-bottom:1px #CCCCCC solid;
margin:0px;
padding:0px;
font-size:10px;
}

.td06-{
border-right:1px #CCCCCC solid;
margin:0px;
padding:0px;
font-size:10px;
}

.td06--{
border-top:1px #CCCCCC solid;
border-bottom:1px #CCCCCC solid;
margin:0px;
padding:0px;
font-size:10px;}

.td07{
margin:0px;
padding:10px 0px 0px 7px;
}

.bar-space{
margin:0px;
padding:15px 0px;
}

.img-space{
padding-top:15px;}


.td-b{
background:#EBEBEB;
font-weight:normal;
padding:10px 0px 7px 5px;
}
.f-txt-red{
 color:#CD0104;
 padding:5px 0px;
 }
 
 .ta001 td{
padding:2px; 
 }
 .fl{
padding-top:2px;
 }
