
body {
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif !important;
}

#wrapper {
	background: #FFF;
	}

.clearfix {
clear:both;
}

.fl {
 float:left;
}

.fr {
 float:right;
}

a:link {
text-decoration: none;
}

#contents-top .set {
clear: both;
}

#contents-top .main_nav{
display: initial;
}

#contents-top .area-map a {
text-decoration: none;
font-weight:bold;
color: #1C566E;
}


#sidebar .search-box .result p {
padding: 0px;
}


#contents li {
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif !important;
}

#sidebar .search-box form input.submit-btn {
margin-top:10px;
height: 40px;
}



.workcommonList li {
	clear:both;
font-weight: normal;
}


.workcommonList li a em {
font-weight: normal;
font-size: 12px;

}

#sidebar .search-box .result {
margin: 5px 0 5px 0;
border: solid 0px #FFF;
	color:#666;
}

#sidebar .search-box .result p strong {
	font-size: 24px;
font-family: 'Oswald', sans-serif;
color: #1C566E;
}


#contents-side #contents-job ul.excerpt-list {
 margin: 0px !important;
}

.workcommonList li a {
background: url(../images/arrow_02.png) left center no-repeat;
padding: 3px 0 3px 17px;
}

.workcommonList li  div.date {
padding:2px 10px;
font-size: 12px;
font-weight: normal;
color: #666 !important;
float:left;

text-align:center;

}

.workcommonList li {
	border-bottom: dotted 0px #FFF;
	padding:8px 0px 8px 10px ;
	margin: 0px 10px 0px 10px;
	}


.even ,.tabs li.even {
	background-color:#EEE !important;
	border-radius: 3px !important;
}

.seminar_item {
	margin-right:10px;
}
.seminar_tag {
	height:20px;
	clear:both;
}

.rosen {
font-weight: normal;
font-size: 11px;
margin-left:0px;
margin-right:10px;
padding:1px 0px;
border-radius:4px;
background-color:#FFF;;
color:#333 !important;
border:1px solid #888 !important;
text-align:center;
width:150px;
float:left;
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif !important;
}


#contents-side .set .tabs-contents div {
margin: 0 10px 0 0 !important; 
}

.kyoten {
font-weight: normal;
font-size: 11px;
margin-left:0px;
margin-right:0px;
padding:1px 0px;
border-radius:4px;
background-color:#FFF;;
color:#333 !important;
border:1px solid #888 !important;
text-align:center;
width:100px;
float:left;
}

.workcommonList li  div.title {
font-weight: normal;
font-size: 12px;
margin-left:10px;
padding:3px 10px;
}



#sidebar .search-box form select{
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif !important;
	padding:3px 8px;
	font-size:13px; 
	border-radius: 4px;
	height:35px;
	color:#666;
}

#contents-side #contents-job ul.excerpt-list li {
	margin: 0px 10px 3px 10px !important;
	font-size: 12px !important;
	border-bottom: dotted 0px #DDD ;
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#666;
	background:none;
	padding: 2px 5px !important;
}


.excerpt-list a {
	margin: 5px 0px 5px 10px;
	padding: 0 0 0 28px;
}

#sidebar .search-box form .keyword-box {
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	padding:3px 8px;
	font-size:13px; 
	border-radius: 5px;
	height:35px;
	color:#666;
	width: 90%;
}

#company{
	clear:both;
}

#company .company_list{
	clear:both;
	
}
#company .company_item{
	float:left;
	border:1px solid #d7dbde;
	margin-top:5px;
	margin-bottom:5px;
	margin-right:2px;
	margin-left:2px;
	border-radius: 3px;
	display:block;
	max-width:30%\9;
	height:120px\9;
}
#company .company_img{
	border-bottom:1px solid #d7dbde;
	text-align:center;
	height:50px\9;
	padding-top:15px\9;
}

#company .company_img .company_title{
	font-size:16px;
	font-weight:bold;
}

#company .company_img img{
 margin-left: auto;
 margin-right: auto;
}

#company .company_list a{
 color:#333;
}

#company .company_desc{
	height:50px;
	padding:9px;
	font-size:11px;
	line-height:1.35;
}
.mr13{
	margin-right:12px;
}				


.jump{
	background: url(../images/arrow_07.png) right center no-repeat;
	padding: 5px 16px 5px 0;
	cursor: pointer;
	margin-right:10px;
	text-align: right;
}

.workcommonList li a span {
 padding-right: 10px; 
}

#contents_entry_etc {
margin:0px 0px;
}

#contents_entry_etc li{
padding:5px 0px 5px 10px ;
}

#contents_entry_etc li a{
padding:10px 0px 0px 28px ;
font-size:1.2em;
font-weight:bold;
}

.workcommonList li a span.special {
padding-right: 10px;
}


#contents-top .sp-area {
padding: 10px 0 5px 0;
}

.cntl {
padding: 3px 　0px 3px 0px;
margin-left: 5px;
width: 50%;
font-size: 14px;
}


.cntl a {
text-decoration: none;
font-family: 'Oswald', sans-serif;
font-size: 20px;
color: #ff0;
}


.cntr {
padding: 10px 10px 3px 0px;
width: 42%;
font-size: 11px;
}


#contents-seminar .entry-box {
	margin: 25px 0;
}
#contents-seminar .entry-box .left-col {
	width: 320px;
	float: left;
	border-right: dotted 1px #666;
}
#contents-seminar .entry-box .right-col {
	width: 320px;
	float: left;
}
#contents-seminar .entry-box dt,
#contents-seminar .entry-box dd {
	margin: 0 20px;
	padding: 0 0 10px 50px;
}
#contents-seminar .entry-box dt {
	background: url(../images/point.gif) left top no-repeat;
	color: #43aeda;
	font-size: 1.2308em;
	font-weight: bold;
	line-height: 1.3;
}
#contents-seminar .entry-box dd li {
	list-style: disc !important;
	margin-left: 18px;
}

#contents-side #contents-seminar .set:nth-of-type(2) h3 {
	display: block;
}

@media(min-width:1001px){

#company .company_item{
	width:213px;
	height:115px;

}
#company .company_img{
	display:table-cell;
	vertical-align:middle;
	width:213px;
	height:50px;
}

.seminar_tag {
float: left;
}

.seminar_title {
margin: 2px 0px;
}


.entry-btn {
	margin: 20px 130px;
	text-align: center;
}

}





@media(max-width:1000px){


#company{
margin:0 0px;
}


#company .company_item{
	width:31%;
	height:150px;
}



#company .company_item img{
	zoom:0.55;
}

#company .company_img{
	border-bottom:1px solid #d7dbde;
	margin: 0px auto; 
}

#company  .text_prop{
	padding:14px 0px 15px 0px; 
	max-height:50px; 

}

.workcommonList li a em {
display: none;
}

#company .company_img .company_title{
	font-size:13px;
	font-weight:bold;
}


#company  .img_prop{
	width:30%;
	max-height:50px; 
	min-height:50px; 
	display: table-cell;
	vertical-align:middle;
	height:50px;
}

.none {
	display:none !important;
}




#contents-side .set .tag {
margin-bottom: 20px;
margin-right: 10px;
margin-left: 10px;
}

.seminar_title {
margin: 10px 0px 0px 0px;
}

.rosen {
 display:none;
}


.workcommonList li div.date {
float: right;
}

}

@media(max-width:600px){

#contents-seminar .entry-box {
	margin: 0;
}
#contents-seminar .entry-box .left-col,
#contents-seminar .entry-box .right-col {
	width: 100%;
	float: none;
}
#contents-seminar .entry-box .left-col {
	margin-top: 10px;
	border-right: none;
}
#contents-seminar .entry-box .left-col dd {
	border-bottom: dotted 1px #666;
	margin-bottom: 15px;
}
#contents-seminar .entry-box dt,
#contents-seminar .entry-box dd {
	margin: 0 10px;
}

.entry-btn {
	margin: 20px 30px;
	text-align: center;
}

}

@media(max-width:480px){


#company .company_desc {
display: none;
}

#company .company_item {
width: 48%;
height: 48px;

}

#company .img_prop {
width: 4%;
height: 48px;
}

#company .company_item img {
zoom: 0.7;
}
#company .company_img {
border-bottom: 0px solid #d7dbde;
}

#company .company_img .company_title {
font-size: 16px;
font-weight: bold;
}

#company .text_prop {
padding: 12px 0px 0px 0px;
}

#contents-top .menu-popular ul li:nth-child(5), #contents-top .menu-popular ul li:nth-child(3) {
display: none;
}

#contents-top .menu-popular ul li:nth-child(5), #contents-top .menu-popular ul li:nth-child(4) {
display: none;
}


#contents li.slide {
}

}
