


.footer .topfooter {
    height:80px;
    background-image: url('../../img/top_footer.png');
    background-repeat: no-repeat;
    background-size: 100% 100%;
    
}
.footer .footer2 {

    background-color: #f0a500;
}

.footer2_content {
    width: 1000px;
    margin: auto;
}
.footer2_content_container {
    margin-top: 10px;
    display: flex;
    justify-content: space-between;
}
.footer2_content_container img {
   width: 160px;
   height: 80px;
}




#submit {
    width: 75px;
}

#content {
    margin-top: 40px;
	margin-bottom: 80px;
}
#content_center {
    width: 950px;
    margin: auto;
    display: flex;
    justify-content: space-between;
}
.content_left_part {
    width: 330px;
    align-self: flex-start;
}

.content_right_part {
	font-family: 'MS PGothic', sans-serif;
	font-size: 12px;
    /* width: 600px; */
}
.button_row {
    display: flex;
    justify-content: space-between;
    width: 100%;
    margin-bottom: 8px; /* adjust as needed */
}
.kind_btn img {
    width: 177px;
    height: 57px;
}
.kind_btn:hover {
    opacity: 0.7;
}
#iccjob_title {
    font-family: 'Fugaz One', sans-serif;
    font-size: 24px;
	line-height: 1;
    font-weight: bold;
	
}

#iccjob_url ,a{
    font-family: 'MS PGothic', sans-serif;
    font-size: 12px;
	color:#000000;
}

#welcome_msg {
    font-family: 'Kozuka Gothic Pro';
    font-size: 18px;
	line-height: 1.3;
	font-weight:bold;
	margin-top:20px;
}

#career_info {
    font-family: 'Kozuka Gothic Pro';
    font-size: 14px;
	line-height: 1.8;
	font-weight:bold;
	margin-top:25px;
}

#job_search_info {
    font-family: 'MS Gothic', sans-serif;
    font-size: 12px;
	line-height: 1.8;
	margin-top:25px;
}
.search_container {
    display: flex;
    margin-top: 10px; 
    margin-bottom: 20px; 
    font-size: 14px;
    width: 100%; /* take up the full width of the container */
}

.search_input {
    width: 476px;
    height: 30px;
    margin-right: -1px;
    border: 1px solid #cccccc; /* This sets the border color to #333333 */
}

.search_button {
    background-color: #f38511;
    color: white;
    border: none;
    width: 70px;
    height: 30px;
    cursor: pointer;
}

.search_button:hover {
    opacity: 0.9;
}
.keyword_link {
    margin-right: 1em; /* adjust as needed */
	line-height: 24px;
}
#dotline {
    border-top: 2px dotted #ccc; /* adjust color as needed */
    width: 100%;
    height: 0px;
    margin: 15px 0px 12px 0px;
}