@charset "utf-8";





/*
 *	FORM
 */
	.frame .body .content_main input 
,	.frame .body .content_main select
,	.frame .body .content_main textarea
{
	font-size:10pt;
	padding:1px 1px 0px 1px;
	border: 1px solid #999999;
	line-height:120%;
}

	.frame .body .content_main input.radio
,	.frame .body .content_main input.check
{
	width :2em;
	height:1em;
	border-style:none;
} 

.frame .body .content_main input 
{
	max-width:200px;
	width:200px;
}

.frame .body .content_main select
{
	font-size:10pt;
	padding:0;
}

.frame .body .content_main textarea
{
	width:350px;
	/*_width:30em;*/
}


.frame .body .content_main table 
{
	margin-left:25px;
	font-size:12pt;
	width: 580px;
	overflow:hidden;
}



.frame .body .content_main table tr 
{
	
}

.frame .body .content_main table tr th 
{
	color:#666666;
	text-align:left ;
	vertical-align:top;
	padding-top:5px;
	width: 160px;
}

.frame .body .content_main table tr td
{
	color:#000000;
	width: 70%;
	padding: 0.5em 0.5em;
	overflow: hidden;
}


.frame .body .content_main .button 
{
	width:60px;
	height:25px;
	padding:0;
	margin:3px;
	background-image:url(../parts/button3.gif);
	border-style:none;
	border-width:0;
	color:#666666;
}

.frame .body .content_main .button:hover
{
	color:#000000;
}


/* * * * * * * * * * * * * * * * * * * * 
 *
 *	個別
 *
 * * * * * * * * * * * * * * * * * * * */
.frame .body .content_main #item2_other 
{
	width:10	em;
}

.frame .body .content_main span.style1 
{
	color: #FF0000;
	font-size:small;
}

.frame .body .content_main .style2 
{
	color: #CC0000;
}

