/* CSS Document */


/*20111129*/


.form input{
	height:20px;
	vertical-align:middle;
	padding:0 5px 0 0;
	color:#333333;
}

.form img{
	padding:0 0 0 5px;
	vertical-align:middle;
}
.form textarea{
	width:100%;
}

.form option{
	color:#333333;
}

.form strong{
	color:#333333;
}

.set{
margin-top:10px;
margin-bottom:30px;
}

.text{
margin-top:10px;
padding:0 17px;
}

.text h3{
	color:#333333;
	border-left:5px solid #CCC;
	border-bottom:1px solid #CCC;
	padding:3px 0 3px 10px;
}

.text a{
	color:#333333;
}


.text p{
margin:10px 0;
	color:#333333;
}

.text ol{
	margin-top:10px;
}

.text ol li {
list-style-type:decimal;
list-style-position: inside;
margin-bottom:5px;
	color:#333333;
}

.text ol{
margin-bottom:13px;
}

table.form{
border-collapse:collapse;
}

.form th{
	width:30%;
text-align:left;
background-color:#f1f1f1;
color:#333333;
border:1px solid #999;
padding:5px 13px;
}

.form th.title{
	padding:8px 13px;
	background-color:#CCC;
}

.form td{
text-align:left;
border:1px solid #999;
padding:5px 13px;
color:#333333;
}

.form td p{
	color:#333333;
}

.form td.submit{
text-align:center;
}

.form td.submit input{
	padding:0 25px;
	height:2em;
	color:#333333;
}

form table{
border-collapse:separate;
}

form table td .sub{
border:none;
margin:0;
padding:5px;
}


/* main_column_start */
.main_column_pack {
width:510px;
}

.main_column_left {
float:left;
width:250px;
margin-bottom:30px;
}
.main_column_right {
float:right;
width:250px;
margin-bottom:30px;
}

ul.black_arrow{
list-style:none;
text-align:left;
margin-top:8px;
}

ul.black_arrow_right{
list-style:none;
text-align:left;
margin-top:8px;
margin-left:20px;
}

li.black_arrow{
background:url(../common/img/mark_arrow_black.gif) no-repeat;
height:15px;
padding-left:18px;
margin-bottom:10px;
}

li.black_arrow_right{
background:url(../common/img/mark_arrow_black.gif) no-repeat;
height:15px;
padding-left:18px;
margin-top:10px;
}

.main_column_right .right_line{
width:250px;
background-image:url(../img/index_line.gif);
background-repeat:repeat-y;
text-align:right;
float:right;
}

.obi{
margin:5px 0 2px 0;
}

/*
h3{
margin:5px 0 2px 0;
}
*/


/*Apply_hospital3.html修正080917追加*/

.boxsize_m{
width:190px;
}

/*Apply_hospital3.html修正080917追加*/
