@charset "utf-8";
#header_top {
    background-color: rgba(137,216,41,0.7);
}


.page .c_cmn_ttl04{
text-align: left;
font-family: "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif";
}
.page .cmn_table_type01 td {
    padding: 10px 15px;
}
.page .cmn_table_type01 th {
    padding: 20px 5px 20px 25px;
}





/*ヘッダカスタマイズCSS*/
#header_logo .logo, #header_logo_fix .logo {
	line-height: 130%;
	font-size: 1.8rem;
	padding: 2.5% 0 0 0;
}
#header_logo img, #header_logo_fix img {
	max-height: 45px;
	padding: 0 5.5% 0 0;
}
#header_top .inner {
	padding: 0.9% 0 0.7% 0.5%;
	min-height: 40px
}
#header_search, #index_header_search{
padding: 0.5% 0 0.5%;
}
.header_search_button img{
	top: 19%;
}
#header_search_submit{
	font-size: 1.5rem;
	padding: 0 5% 0 0;
}
.header_search_inputs input, .header_search_inputs select{
height: 30px;
}

.chosen-container-single .chosen-single{
	height: 30px !important;
	line-height: 28px !important;
}
.chosen-container-single .chosen-single div b:before{
	line-height: 32px !important;
	    font-size: 67%;
}
