@charset "UTF-8";

@media print, screen and (min-width: 671px) {

/* 企業一覧（50音あり）
---------------------------------------------------------------- */
.corp_listbox {
	background-color: #ffffff;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 30px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
}
.corp_listbox .corp_listbox_inner {
	border-bottom: #1A1D6E dotted 1px;
	padding-top: 20px;
	padding-bottom: 20px;
}
.corp_listbox h3 {
	float: left;
	margin-top: 12px;
}
.corp_listbox h3 span {
	color: #1A1D6E;
	font-size: 22px;
	font-weight: 700;
	line-height: 100%;
	border: #1A1D6E solid 2px;
	border-radius: 6px;
	background-color: #D1D2E2;
	padding-left: 6px;
	padding-right: 6px;
}
.corp_listbox ul {
	float: left;
	width: 80%;
	padding-left: 40px;
	font-size: 13px;
	line-height: 1.4em;
	/*margin-top: -12px;*/
}
.corp_listbox ul li {
	float: left;
	width: 48%;
	padding-right: 2%;
	padding-bottom: 5px;
}

/* 企業一覧（50音なし）
---------------------------------------------------------------- */
ul.corps {
	padding-top: 20px;
}
ul.corps li {
	float: left;
	width: 50%;
	font-size: 13px;
	padding-bottom: 5px;
	line-height: 1.4em;
}

/* 見出し
---------------------------------------------------------------- */
.search_mds {
	color: #ffffff;
	text-align: center;
	font-size: 18px;
	padding-top: 8px;
	padding-bottom: 8px;
	margin-top: -30px;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
   position: relative;
   left: 50%;
   transform: translateX(-50%);
   width: 800px;
}
.search_mds span {
	font-size: 12px;
	padding-right: 4px;
}
.corp_list {background-color: #1794c2;}
.ind_list {background-color: #3f75ab;}
.toyohashi {background: rgba(140,196,87,1);}
.toyokawa {background: rgba(83,194,240,1);}
.tahara     {background: rgba(232,184,0,1);}
.gamagori {background: rgba(242,151,58,1);}
.shinshiro  {background: rgba(73,187,188,1);}
.others     {background: rgba(241,155,166,1);}




}
@media screen and (min-width:0px) and (max-width: 670px) {

/* 掲載企業一覧
---------------------------------------------------------------- */
.corp_list {
	background-color: #0093c4;
	color: #ffffff;
	text-align: center;
	font-size: 16px;
	padding-top: 4px;
	padding-bottom: 4px;
}
.corp_listbox {
	background-color: #ffffff;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
}
.corp_listbox .corp_listbox_inner {
	border-bottom: #1A1D6E dotted 1px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.corp_listbox h3 {
	float: left;
	margin-top: 12px;
}
.corp_listbox h3 span {
	color: #1A1D6E;
	font-size: 18px;
	font-weight: 700;
	line-height: 100%;
	border: #1A1D6E solid 2px;
	border-radius: 6px;
	background-color: #D1D2E2;
	padding-left: 6px;
	padding-right: 6px;
}
.corp_listbox ul {
	float: left;
	width: 80%;
	padding-left: 20px;
	font-size: 13px;
	line-height: 1.4em;
	/*margin-top: -12px;*/
}
.corp_listbox ul li {
	padding-right: 3%;
	padding-bottom: 5px;
}




}