@charset "Shift-JIS";
/* support CSS */

div#extraMenu li.extraSub{
	padding-left:20px;
}

h2{
	margin:25px 0 10px 0;
}
*html h2{ /* for ie6 */ margin-top:-7px;padding-top:0px;}
*:first-child+html h2{ /* for ie7*/ margin-top:-7px;padding-top:0px;}
h3{
	padding:30px 0 10px 0;
}

h3.lined{
	padding:30px 0 5px 0;
	margin-bottom:10px;
	border-bottom:2px solid #e8deaf;
}

*html h3{ /* for ie6 */ margin:20px 0 10px 0;padding:0;}

h4{
	padding:10px 0 5px 0;
	font-weight:bold;
	margin-bottom:10px;
}

.caption_h2{
	padding:10px 0 20px; 5px;
}

p.utilNavi{
	float:right;
	padding:10px 0 1px 0;
}

#mainContents a{
	color:#855b27;
	text-decoration:none;
}

#mainContents a:link,#mainContents a:visited{
	border-bottom:1px dotted #fcba09;
}
#mainContents a:hover,#mainContents a:active{
	border-bottom:1px solid #fcba09;
}

#manageIndex ul.point {
	margin: 10px 0px 0px;
}

#manageIndex ul.point li {
	background: url(img/li_point.gif) no-repeat left;
	padding-left: 18px;
}

#manageIndex #managa_procedure {
	padding: 20px 0 0 ;
}

#manageIndex #managa_procedure form {
	background: url(img/manage_bg.gif) no-repeat center center;
	height: 90px;
	width: 640px;
}

#manageIndex #managa_procedure ul {
	padding: 37px 0 0 95px;
}
 
#manageIndex #managa_procedure ul li {
	margin: 0 0 0 25px;
	float: left;
}

#manageIndex p.supplementation {
	margin: 25px 0 0;
}

#manageIndex #managa_procedure {
    display: table;
}
#manageIndex #managa_procedure ul {
    display: table-row;
}
#manageIndex #managa_procedure ul li {
    padding-top: 35px;
    display: table-cell;
}
#manageIndex #managa_procedure ul li:first-child input {
    width: 300px;
    margin-left: 100px;
}
