/* */
#id_index_css_202505_make_div {
	color: #ffc2b8;
	margin-top: calc(var(--d_normal_webhap_co_jp_css_202505_base_top_level_div_width_px) * 0.4);
	margin-right: calc(var(--d_normal_webhap_co_jp_css_202505_base_cookie_info_div_width_px) * 0.4);
	text-align: right;
	line-height: max(calc(var(--t_common_js_202505_base_font_w_p_25_0_px)), 12px);
}
#id_index_css_202505_make_div > div:first-child {
	font-size: max(calc(var(--t_common_js_202505_base_font_w_p_22_0_px)), 12px);
}
#id_index_css_202505_make_div > div:first-child > span {
	font-size: max(calc(var(--t_common_js_202505_base_font_w_p_14_0_px)), 14px);
}
#id_index_css_202505_make_div > div:nth-child(2) {
	font-size: max(calc(var(--t_common_js_202505_base_font_w_p_22_0_px)), 12px);
}
#id_index_css_202505_make_div > div:nth-child(2) > span {
	font-size: max(calc(var(--t_common_js_202505_base_font_w_p_14_0_px)), 14px);
}
#id_index_css_202505_01_div {
	margin-top: max(calc(var(--t_common_js_202505_base_font_w_p_30_0_px)), 12px);
	margin-left: max(calc(var(--t_common_js_202505_base_font_w_p_30_0_px)), 12px);
	margin-right: max(calc(var(--t_common_js_202505_base_font_w_p_30_0_px)), 12px);
}
#id_index_css_202505_01_div > div:first-child {
	font-size: max(calc(var(--t_common_js_202505_base_font_w_p_40_0_px) * 0.6), 12px);
}
#id_index_css_202505_01_div > div:first-child > img {
	width: max(calc(var(--t_common_js_202505_base_font_w_p_40_0_px) * 0.6), 12px);
	height: max(calc(var(--t_common_js_202505_base_font_w_p_40_0_px) * 0.6), 12px);
}
#id_index_css_202505_01_div > div:nth-child(2) {
	margin-top: max(calc(var(--t_common_js_202505_base_font_w_p_30_0_px)), 12px);
	font-size: max(calc(var(--t_common_js_202505_base_font_w_p_40_0_px) * 0.5), 12px);
}
#id_index_css_202505_policy_div {
	margin-top: max(calc(var(--t_common_js_202505_base_font_w_p_30_0_px)), 12px);
	margin-left: max(calc(var(--t_common_js_202505_base_font_w_p_30_0_px)), 12px);
	margin-right: max(calc(var(--t_common_js_202505_base_font_w_p_30_0_px)), 12px);
}
#id_index_css_202505_policy_div .card {
	border: none;
}
.c_index_css_202505_policy_img {
	border: 0;
}
.c_index_css_202505_policy_title_div {
	font-size: max(calc(var(--t_common_js_202505_base_font_w_p_40_0_px) * 0.6), 12px);
	margin-bottom: max(calc(var(--t_common_js_202505_base_font_w_p_40_0_px) * 0.2), 10px);
}
.c_index_css_202505_policy_title_div > img {
	width: max(calc(var(--t_common_js_202505_base_font_w_p_40_0_px) * 0.6), 12px);
	height: max(calc(var(--t_common_js_202505_base_font_w_p_40_0_px) * 0.6), 12px);
}
.c_index_css_202505_policy_t1_div {
	font-size: max(calc(var(--t_common_js_202505_base_font_w_p_40_0_px) * 0.8), 20px);
	text-align: center;
}
.c_index_css_202505_policy_t2_div {
	margin-top: max(calc(var(--t_common_js_202505_base_font_w_p_40_0_px)), 20px);
	font-size: max(calc(var(--t_common_js_202505_base_font_w_p_40_0_px) * 0.6), 18px);
	text-align: center;
}
.c_index_css_202505_policy_t2_0_div {
	color: white;
	border: 1px solid #ffffff;
	border-radius: 20px 20px 20px 20px;
}
.c_index_css_202505_policy_t2_div a {
	text-decoration: none;
	color: inherit;
}
.c_index_css_202505_policy_t2_div a:link {
	text-decoration: none;
	color: inherit;
}
.c_index_css_202505_policy_t2_div a:visited {
	text-decoration: none;
	color: inherit;
}
.c_index_css_202505_policy_t2_div a:hover {
	text-decoration: none;
	color: inherit;
}
#id_index_css_202505_achievement_menu_div {
	margin-top: max(calc(var(--t_common_js_202505_base_font_w_p_30_0_px)), 12px);
	margin-left: max(calc(var(--t_common_js_202505_base_font_w_p_30_0_px)), 12px);
	margin-right: max(calc(var(--t_common_js_202505_base_font_w_p_30_0_px)), 12px);
}
#id_index_css_202505_achievement_div {
	margin-top: max(calc(var(--t_common_js_202505_base_font_w_p_30_0_px)), 12px);
	margin-left: max(calc(var(--t_common_js_202505_base_font_w_p_30_0_px)), 12px);
	margin-right: max(calc(var(--t_common_js_202505_base_font_w_p_30_0_px)), 12px);

}
#id_index_css_202505_achievement_div a {
	text-decoration: none;
	color: inherit;
}
#id_index_css_202505_achievement_div a:link {
	text-decoration: none;
	color: inherit;
}
#id_index_css_202505_achievement_div a:visited {
	text-decoration: none;
	color: inherit;
}
#id_index_css_202505_achievement_div a:hover {
	text-decoration: none;
	color: inherit;
}
.c_index_css_202505_achievement_icon_div {
	margin-top: max(calc(var(--t_common_js_202505_base_font_w_p_30_0_px)), 12px);
	font-size: max(calc(var(--t_common_js_202505_base_font_w_p_40_0_px) * 0.6), 12px);
}
.c_index_css_202505_achievement_icon_div img {
	width: max(calc(var(--t_common_js_202505_base_font_w_p_30_0_px)), 12px);
	height: max(calc(var(--t_common_js_202505_base_font_w_p_30_0_px)), 12px);
}
.c_index_css_202505_achievement_menu_ul {
	font-size: max(calc(var(--t_common_js_202505_base_font_w_p_40_0_px)), 12px);
}
.c_index_css_202505_achievement_menu_ul img {
	width: max(calc(var(--t_common_js_202505_base_font_w_p_30_0_px)), 12px);
	height: max(calc(var(--t_common_js_202505_base_font_w_p_30_0_px)), 12px);
}
/* */
.c_index_css_202505_interview_t1_div {
	font-size: max(calc(var(--t_common_js_202505_base_font_w_p_40_0_px) * 0.8), 12px);
}
.c_index_css_202505_interview_t2_div {
	font-size: max(calc(var(--t_common_js_202505_base_font_w_p_40_0_px) * 0.55), 12px); /* 0.6 */
}
.c_index_css_202505_view_more1_div {
	width: calc(var(--t_common_js_202505_base_font_w_p_30_0_px) * 10);
	border: 1px solid #000000;
	border-radius: 20px 20px 20px 20px;
	text-align: center;
}
.c_index_css_202505_website_01_div {
	font-size: max(calc(var(--t_common_js_202505_base_font_w_p_40_0_px) * 0.6), 10px);
}
.c_index_css_202505_website_01_div a {
	text-decoration: none;
	color: inherit;
}
.c_index_css_202505_website_01_div a:link {
	text-decoration: none;
	color: inherit;
}
.c_index_css_202505_website_01_div a:visited {
	text-decoration: none;
	color: inherit;
}
.c_index_css_202505_website_01_div a:hover {
	text-decoration: none;
}
.c_index_css_202505_book_div {
	font-size: max(calc(var(--t_common_js_202505_base_font_w_p_40_0_px) * 0.4), 8px);
	border: none;
}
.c_index_css_202505_book_t1_div {
	vertical-align: bottom;
}



/* */
