@charset "UTF-8";
/*++++++++++++++++++++++++++++++++++++++++++
HTML Setting
+++++++++++++++++++++++++++++++++++++++++++*/

#zentai {
	margin:0;
	padding:0;
	list-style:none;
	}

body #zentai{
	font-size:12px;
	}

#zentai img{
	border:none;
	}
/*	
#zentai h1,#zentai h2,#zentai h3,#zentai h4{
	font-size:10px;
}
*/

 #zentai table{clear:both;}


#zentai{
	width:800px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	}


#contents {
	width:800px;
	height:auto;
	}
	

.houshin1{ width:760px; margin-left:11px;}
.houshin1 .suuzi{float:left; width:12px;}
.houshin1 .mozi{float:right; margin-left:5px; width:741px;}
#table1 td{ padding:10px;}
#table4 #table3 td{padding:3px;}
#table2 td,#table4 td{ padding:0px;}
body #zentai #table3 { font-size:14px; line-height:18px;}
.haiiro{ color:#666666;}
.table5{ font-size:10px; line-height:14px;}

#login{
	width:600px;
	margin-bottom:10px;
	margin-left:auto;
	margin-right:auto;
	line-height:16px;
	}
	
#login td{
	padding-top:5px;
	text-align:left;
	}
	
.topmargin{
	line-height:10px;
	}
	
div.hikkoshi_box{
	width:400px;
	border:1px solid #ff0000;
	padding:5px;
	margin:5px 0px;
	font-size:14px;
	line-heigt:1.4em;
}

table.line {
    border-collapse:separate;
    border-spacing:1px;
}

#ydata {
	border-top:1px solid #999999;
	border-left:1px solid #999999;
	}

#ydata td {
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
	}


#ydata02 {
	border-top:1px solid #003366;
	border-left:1px solid #003366;
	}

#ydata02 td {
	border-bottom:1px solid #003366;
	border-right:1px solid #003366;
	}

/*start_リニューアル2021対応*/
:where(.CtsMrBox) *,
:where(.CtsMrBox)::after,
:where(.CtsMrBox)::before {
  box-sizing: content-box;
  letter-spacing: 0;
}

:where(.CtsMrBox) img {
  width: auto;
}

.CtsMrBox {
	margin-top: 10px;
}

.CtsMrBox a {color: #1d3994;}
.CtsMrBox a:hover {color: #ff9933; text-decoration: underline;}
.CtsMrBox a:visited {color: #9933cc; text-decoration: none;}

tr td, tr th {
    vertical-align: inherit;
}

td div, th div {
	padding: 3px;
}
/*end_リニューアル2021対応*/

.CtsMrBox a.line {color: #1d3994; text-decoration: underline;}
.CtsMrBox a.line:hover {color: #ff9933; text-decoration: underline;}
.CtsMrBox a.line:visited {color: #9933cc; text-decoration: none;}