@charset "utf-8";
/* CSS Document */



.dombtm1:hover {
	background-color: #1255a9;
}



.dombtm2:hover {
	background-color: #fff;
}


.parsys h4 {
    font-weight: bold;
}


section table   { width: 100%; }
section th, section td  { padding: 0px; border: 0px solid #eaeaea; }
section th  { background: #eaeaea; }
 
/*----------------------------------------------------
    .search_org01
----------------------------------------------------*/
.search_org01 th  { width: 13%; }
.search_org01 td  { text-align: center; }
.search_org01 td:first-child  { text-align: left; }
@media only screen and (max-width: 800px) { 
    .search_org01 { 
        display: block; 
        width: 100%; 
        margin: 0 -10px;
    }
    .search_org01 thead{ 
        display: block; 
        float: left;
        overflow-x:scroll;
    }
    .search_org01 tbody{ 
        display: block; 
        width: auto; 
        overflow-x: auto; 
        white-space: nowrap;
    }
    .search_org01 th{ 
        display: block;
        width:auto;
    }
    .search_org01 tbody tr{ 
        display: inline-block; 
        margin: 0 -3px;
    }
    .search_org01 td{ 
        display: block;
				
    }
		


}

@media screen and (min-width:761px) {

.dombtm1{
	display:block;
	background-color:#003399;
	margin:0 auto;
	height:50px;
	margin-right:10px;
	 padding: 0px 10px 0px 25px;
	border-top: 2px solid #6699cc;
		border-left: 2px solid #6699cc;
		border-right: 2px solid #6699cc;
		border-bottom: 2px solid #6699cc;
		cursor:pointer;
	}

.dombtm2{
	display:block;
	background-color:#f8f8f8;
	margin:0 auto;
	margin-top:10px;
	margin-right:10px;
	height:50px;
 padding: 10px 8px 0px 25px;
	border-top: 2px solid #cccccc;
		border-left: 2px solid #cccccc;
		border-right: 2px solid #cccccc;
		border-bottom: 2px solid #cccccc;
		cursor:pointer;
	}

.domform{
	font-size:0.8em;
	padding:5px;
	width:420px;
}

.button {
	display: table-cell;
	width: 200px;
	height: 40px;
	vertical-align:middle;
	padding-top: 2px;
	margin-right:10px;
}

.button2 {
	display: table-cell;
	width: 202px;
	color:#fff;
	text-align: center;
	outline: none;
	vertical-align:middle;
	font-size:13px;
	margin-right:10px;
}

	.donschwidth{
		width:840px
	}

}
@media screen and (min-width:481px) and (max-width:760px) {



.domform{
	font-size:1.1em;
	padding:5px;
	width:80%;
}

.button {
	display: table-cell;
	width: 200px;
	height: 40px;
	background-color: #003399;
	vertical-align:middle;
	margin: 0 auto;
}

.button2 {
	display: table-cell;
	width: 700px;
	height: 50px;
	color:#fff;
	text-align: center;
	outline: none;
	vertical-align:middle;
	font-size:13px;
}

.dombtm1{
	display:block;
	width:88%;
	background-color:#003399;
	margin:0 auto;
	margin-left:25px;
	height:50px;
	border-top: 2px solid #6699cc;
		border-left: 2px solid #6699cc;
		border-right: 2px solid #6699cc;
		border-bottom: 2px solid #6699cc;
		cursor:pointer;
}

.dombtm2{
	display:block;
	width:88%;
	background-color:#f8f8f8;
	margin:0 auto;
	margin:10px 0 0 25px;
	height:50px;
	border-top: 2px solid #cccccc;
		border-left: 2px solid #cccccc;
		border-right: 2px solid #cccccc;
		border-bottom: 2px solid #cccccc;
		cursor:pointer;	
	
}

	.donschwidth{
		width:600px
	}


}

@media screen and (max-width:480px) {
.domform{
	font-size:1em;
	padding:5px;
	width:70%;
}

.dombtm1{
	display:block;
	width:88%;
	background-color:#003399;
	margin:0 auto;
	margin-left:25px;
	height:50px;
	border-top: 2px solid #6699cc;
		border-left: 2px solid #6699cc;
		border-right: 2px solid #6699cc;
		border-bottom: 2px solid #6699cc;
		cursor:pointer;
}

.dombtm2{
	display:block;
	width:88%;
	background-color:#f8f8f8;
	margin:0 auto;
	margin:10px 0 0 25px;
	height:50px;
	border-top: 2px solid #cccccc;
		border-left: 2px solid #cccccc;
		border-right: 2px solid #cccccc;
		border-bottom: 2px solid #cccccc;
		cursor:pointer;	
	
}

.button {
	display: table-cell;
	width: 200px;
	height: 40px;
	padding-top:2px;
	margin:0 auto;
	
}

.button2 {
	width: 110%;
	height: 50px;
	color:#fff;
	text-align: center;
	outline: none;
	font-size:13px;
	margin:0 auto;
	padding-top:10px;
}
.donschwidth{
	width:100%;
}


}