/* CSS Document */

@charset "utf-8";

div.note {margin-bottom: 20px;}
div.note  p{margin-bottom: 10px;line-height: 25px;}
div.title {
	text-align: center;
	padding: 10px 20px 20px 20px;
	font-size: larger;
	font-weight: bold;
}
div.title2 {
	padding: 20px;
	background-color: #8064A2;
	color: #fff;
	text-align: center;
	font-size: xx-large;
}


input#SysFrm_But_Next{
	background:url(/sysform_parts/habs-res/common/images/next_page_guidance2.png) left top no-repeat;
	border: 0;
  text-indent: -9999px;
  margin:10px 0 10px 0;
  cursor:pointer;
}

input#SysFrm_But_Next:focus { outline: none; }
input#SysFrm_But_Next:hover {
	
}

table#SysFrm_itemTable td.tdSituation img{
	width:36px;
	height:18px;
}

@media only screen and (max-width: 799px){
	div.title2 {
		font-size: large;
	}
	
	input#SysFrm_But_Next{
		background:url(/sysform_parts/habs-res/common/images/next_page_guidance2_sp.png) left top /320px no-repeat;
		border: 0;
		text-indent: -9999px;
		margin:10px 0 10px 0;
		cursor:pointer;
		width:320px;
		height:50px;
		margin-left: 5px;
	}

}

.form_wrapper input[type="radio"] + label{
	padding-left: 25px;
}

td#calendar6_Cal6{
	/* Same as tditem*/
	width: 100%;
	float: right;
	font-size: 16px;
	color: #333333;
	padding-left: 7%;
	padding-bottom: 30px;
	box-sizing: border-box;
}

@media only screen and (max-width: 799px){
	td#calendar6_Cal6{
		padding-left: 0;
	}
	#header_img01, #header_logo {
    display:block;
	}
}

span.span_comment {
	display: block;
  padding-top: 15px;
}