/* CSS Document */

#sub article.cWrap {
	width: auto !important;
	line-height: 1.8em;
	font-size: 110%;
}
#item ul {
    width: 800px;
}
.search_shi_right {
    width: 785px;
}
.radiobox label {
    padding-left: 22px;
    width: 30%;
	font-size: 16px;
}
#item label {
    font-size: 16px;
}
@media screen and (max-width:640px) {
#item ul {
    width: 100%;
}	
.search_shi_right {
    width: 100%;
}
.radiobox label {
    width: 38%;
}
}

/* ADD CSS 2025.04.24 */
h1.hl_img{
    margin: 40px 10px;
    background: none;
	padding: 0;
}
h1.hl_img + article .jsmap_srcboxopener {
    background: linear-gradient(180deg, #FDAE0A 0%, #DE700F 163.33%);
	text-align: center;
    letter-spacing: 2px;
    font-size: 160%;
    padding: 25px;
}
@media screen and (max-width:640px) {
	h1.hl_img + article .jsmap_srcboxopener {
	font-size: 130%;
    padding: 15px 13px;
}
}