/*
-----------------------------------------------------------------
Theme Select - Input Area
-----------------------------------------------------------------
*/


.theme {
background-color:#FFFFFF;
margin-top:5px;
padding:5px;
width: 560px;
height:150px;
overflow:auto;}



.theme-area{
width: 600px;
background-color:#FFF2D3;
margin-bottom:10px;
}

.theme-top {
background:url("/images/theme_top.gif") no-repeat;
width:600px;
height:15px;
}

.theme-bottom {
background:url("/images/theme_bottom.gif") no-repeat;
width:600px;
height:15px;
}


.theme-main {
padding-top:0px
padding-right:15px;
padding-left:15px;
padding-bottom:0px;
margin:0px;
}


.theme-main textarea {
margin-top:3px;
margin-bottom:5px;}


/*
-----------------------------------------------------------------
Customer Input
-----------------------------------------------------------------
*/

.c-input-item{
width: 600;
padding-top:3px;
padding-bottom:3px;
margin-top:10px;
margin-bottom:7px;
text-align:center;
	border-top-width: 0px;
	border-top-style: solid;
	border-top-color: #CC9966;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}

.c-input-area td{
padding-top:3px;
padding-bottom:3px;
padding-left:2px;
padding-right:2px;
}


.c-input-attention {
color:#5A1D06;
padding-top:8px;
padding-bottom:20px;
padding-right:15px;
padding-left:15px;
}



/*
-----------------------------------------------------------------
Input Data
-----------------------------------------------------------------
*/

.inputdata-area{
width:615px;
background:url("/images/index-block01-back.gif") repeat-y;
margin-bottom:12px;
}


.inputdata-top {
background:url("/images/index-block01-top.gif") no-repeat;
width:615px;
}

.inputdata-bottom {
background:url("/images/index-block01-bottom.gif") no-repeat;
width:615px;
height:15px;
}


.inputdata-main {
padding-top:0px
padding-right:20px;
padding-left:10px;
padding-bottom:0px;
margin:0px;
}

.inputdata-main td{
padding-top:4px;
padding-bottom:4px;
padding-right:5px;
padding-left:5px;
vertical-align:top;
border-bottom:1px solid #CCCCCC;
}

.inputdata-main b{
color:#76A82F;
}

.input-end-title {
font-size:14px;
padding-top:15px;
padding-bottom:8px;}

.input-end-title img {
margin-bottom:8px;}

