@charset "UTF-8";

.red{
	color:#C00;
}

.very_short input{
	width:20px;
	border:1px solid #CCC;
	margin:0 10px 0 0;
	padding:3px;
}

.short input{
	width:100px;
	border:1px solid #CCC;
	margin:0 10px 0 0;
	padding:3px;
}

.middle input{
	width:350px;
	border:1px solid #CCC;
	margin:0 5px 0 0;	
	padding:3px;
}

.long input{
	width:500px;
	border:1px solid #CCC;
	margin:0 5px 0 0;
	padding:3px;
}

.big textarea{
	width:500px;
	height:100px;
	border:1px solid #CCC;
	padding:3px;
}

.design_off th,
.design_off td{
	border:none;
}

	
/* ------------------------------------------------------------ */
/* カンタンボタン（進む） */
/* ------------------------------------------------------------ */
a.button {
    background: transparent url(../img/common/bg_button_a.jpg) no-repeat scroll top right;
    color: #FFF;
    display: block;
    float: left;
    height: 33px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.button span {
    background: transparent url(../img/common/bg_button_span.jpg) no-repeat;
    display: block;
    line-height: 23px;
    padding: 5px 0 5px 18px;
}

a.button:hover{
	color:#000;
}

a.button:visited{
	color:#FFF;
}

a.button:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
}

/* ------------------------------------------------------------ */
/* カンタンボタン（戻る） */
/* ------------------------------------------------------------ */
a.back_button {
    background: transparent url('../img/common/bg_button_a_2.jpg') no-repeat scroll top right;
    color: #555;
    display: block;
    float: left;
    height: 33px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.back_button span {
    background: transparent url('../img/common/bg_button_span_2.jpg') no-repeat;
    display: block;
    line-height: 23px;
    padding: 5px 0 5px 18px;
}

a.back_button:hover{
	color:#000;
}

a.back_button:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.back_button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
}

