@charset "utf-8";

@media screen and (min-width : 641px) and (max-width : 1200px) {
/* ==================================================
Required to CMS-8341
================================================== */
#tmp_purpose_cnt::before {
	left:-20px;
	right:-20px;
}
#tmp_event_hold_cnt .event_hold_map {
	padding:15px 4.5%;
}
#tmp_event_hold_cnt .event_hold_list {
	padding:12px 1%;
}
#tmp_event_cal_7w .event_cal_7w {
	width:100%;
}
#tmp_event_cal_list .event_cal_list .cal_th td.cal_date {
	width:23.9%;
}
/* anchor_list
================================================== */
#tmp_contents ul.anchor_list {
	margin:0 -5px;
}
#tmp_contents ul.anchor_list li {
	padding:0 5px;
}
/* idx_rnavi
================================================== */
#tmp_idx_head::before {
	color:#ffffff;
	background:#1475c4 url(/shared/site_rn2023/images/main/bg_en_sp.jpg) no-repeat 0 0;
	-webkit-background-size:360px auto;
	-moz-background-size:360px auto;
	background-size:360px auto;
	padding:30px 20px 5px;
	margin-left:16%;
}
/* ==================================================
index1
================================================== */
/* idx_ttl
================================================== */
#tmp_idx_ttl.idx_ttl_bosai {
	background-image:url(/shared/templates/free_rn2023/images/idx_ttl_bosai_sp.jpg);
}
#tmp_idx_ttl.idx_ttl_kurashi {
	background-image:url(/shared/templates/free_rn2023/images/idx_ttl_kurashi_sp.jpg);
}
#tmp_idx_ttl.idx_ttl_kosodate {
	background-image:url(/shared/templates/free_rn2023/images/idx_ttl_kosodate_sp.jpg);
}
#tmp_idx_ttl.idx_ttl_iryo {
	background-image:url(/shared/templates/free_rn2023/images/idx_ttl_iryo_sp.jpg);
}
#tmp_idx_ttl.idx_ttl_machi {
	background-image:url(/shared/templates/free_rn2023/images/idx_ttl_machi_sp.jpg);
}
#tmp_idx_ttl.idx_ttl_shigoto {
	background-image:url(/shared/templates/free_rn2023/images/idx_ttl_shigoto_sp.jpg);
}
#tmp_idx_ttl.idx_ttl_kanko {
	background-image:url(/shared/templates/free_rn2023/images/idx_ttl_kanko_sp.jpg);
}
#tmp_idx_ttl.idx_ttl_kensei {
	background-image:url(/shared/templates/free_rn2023/images/idx_ttl_kensei_sp.jpg);
}
#tmp_idx_ttl.idx_ttl_jigyosha {
	background-image:url(/shared/templates/free_rn2023/images/idx_ttl_jigyosha_sp.jpg);
}
/* ==================================================
県の取り組み
================================================== */
.custom_torikumi .wrap_recommend_item {
	margin:0 -5px;
}
.custom_torikumi .wrap_torikumi {
	padding:0 0 20px;
}
.custom_torikumi .wrap_torikumi .progress {
	margin-left:5px;
}
#tmp_torikumi_cate1_ttl,
#tmp_torikumi_cate2_ttl,
#tmp_torikumi_cate3_ttl,
#tmp_torikumi_cate4_ttl,
#tmp_torikumi_cate5_ttl {
	width:200px;
}
#tmp_torikumi_cate1_cnt,
#tmp_torikumi_cate2_cnt,
#tmp_torikumi_cate3_cnt,
#tmp_torikumi_cate4_cnt,
#tmp_torikumi_cate5_cnt {
	width:calc(100% - 200px);
}
.no_javascript #tmp_torikumi_shisaku_slide1 .splide__slide,
#tmp_torikumi_shisaku_slide1.no-splide .splide__slide,
.no_javascript #tmp_torikumi_shisaku_slide2 .splide__slide,
#tmp_torikumi_shisaku_slide2.no-splide .splide__slide,
.no_javascript #tmp_torikumi_shisaku_slide .splide__slide,
#tmp_torikumi_shisaku_slide.no-splide .splide__slide,
.no_javascript #tmp_torikumi_shisaku_slide4 .splide__slide,
#tmp_torikumi_shisaku_slide4.no-splide .splide__slide,
.no_javascript #tmp_torikumi_shisaku_slide5 .splide__slide,
#tmp_torikumi_shisaku_slide5.no-splide .splide__slide {
	width: 50% !important;
}
/* ==================================================
富士の国やまなしの魅力 - トップ
================================================== */
/* miryoku_top
================================================== */
#tmp_miryoku_top_menu ul {
	margin:0 -8px;
	padding:0 0 20px;
}
#tmp_miryoku_top_menu ul li {
	padding:0 8px;
	margin:0 0 15px;
}
#tmp_miryoku_top .wrap_miryoku_navi .miryoku_navi_img {
	width:60%;
}
#tmp_miryoku_top .wrap_miryoku_navi .miryoku_navi {
	width:520px;
}
#tmp_miryoku_top .miryoku_navi_inner {
	min-height:350px;
	padding:60px 45px 30px;
}
/* miryoku_other
================================================== */
#tmp_miryoku_other_cnt .wrap_miryoku_other {
	margin:0 -5px 20px;
}
#tmp_miryoku_other_cnt .miryoku_other {
	padding:0 5px;
}
#tmp_miryoku_other_cnt .miryoku_other_inner {
	padding:20px 20px 8px;
}
#tmp_miryoku_other_cnt .miryoku_other_ttl h3 {
	font-size:100%;
}
#tmp_miryoku_other_cnt .miryoku_other_cnt .ttl,
#tmp_miryoku_other_cnt .miryoku_other_cnt .unit {
	font-size:88.89%;
}
#tmp_miryoku_other_cnt .miryoku_other_cnt .unit strong {
	font-size:187.5%;
}
#tmp_miryoku_other_cnt .miryoku_other_cnt .other_fujisan {
	padding-right:20px;
	padding-top:20px;
	font-size:144.45%;
}
#tmp_miryoku_other_cnt .miryoku_other_cnt .other_fujisan .unit {
	font-size:100%;
}
#tmp_miryoku_other_cnt .miryoku_other_cnt .other_fujisan .unit strong {
	font-size:153.84%;
}
#tmp_miryoku_other .miryoku_kids_bnr p,
#tmp_miryoku_other .miryoku_kids_bnr p a,
#tmp_miryoku_other .miryoku_kids_bnr p span {
	display:block;
	width:100%;
	height:auto;
}
#tmp_miryoku_other .miryoku_kids_bnr p a {
	background-size: 100% auto;
	padding-bottom: 24.4%;
	height: 0;
}
/* ==================================================
富士の国やまなしの魅力 - インデックス
================================================== */
#tmp_miryoku_idx_head_ttl p,
#tmp_miryoku_head_ttl p {
	-webkit-background-size:240px auto;
	-moz-background-size:240px auto;
	background-size:240px auto;
}
/* ==================================================
検索結果ページ
================================================== */
.type_sch #tmp_sch_navi,
#tmp_wrap_sch_navi2,
#tmp_sch_navi2 {
	width: 100%;
	min-width:auto;
}
.type_sch #tmp_wrap_sch_navi {
  margin: 0 auto;
}
.type_sch #tmp_sch_navi2 .sch_q_btn,
#tmp_sch_navi2 table td {
	display:block;
	text-align:center;
	padding:0 0 8px;
}
.type_sch #tmp_sch_navi2 .sch_q_btn input {
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}
}



@media screen and (min-width : 641px) and (max-width : 960px) {
#tmp_map_search_cnt .search_inner .ttl {
	width:100%;
	margin:0 0 5px;
}
#tmp_map_search_cnt .search_inner .keyword {
	padding-left:0;
}


}

@media screen and (min-width : 641px) and (max-width : 940px) {
#tmp_miryoku_other_cnt::before {
	left:-20px;
	right:-20px;
}
}


@media screen and (min-width : 641px) and (max-width : 900px) {
.type_sch #tmp_wrap_sch_navi {
  width: 100%;
  padding: 0 10px;
}
#tmp_purpose_cnt::before,
#tmp_miryoku_other_cnt::before {
	left:-10px;
	right:-10px;
}
#tmp_event_cal_list .event_cal_list .cal_th td.cal_date {
	width:7em;
}
#tmp_contents .event_page_navi .prev a,
#tmp_contents .event_page_navi .next a {
	min-width:100px;
	padding:4px 10px;
}
#tmp_contents .event_page_navi .prev a {
	padding-left:15px;
}
#tmp_contents .event_page_navi .next a {
	padding-right:15px;
}
#tmp_contents .page_sending_navi .prev a,
#tmp_contents .page_sending_navi .first a,
#tmp_contents .page_sending_navi .next a,
#tmp_contents .page_sending_navi .last a {
	min-width:100px;
}
#tmp_contents .page_sending_navi .first,
#tmp_contents .page_sending_navi .last {
	display:none;
}

#tmp_contents .gmap_btn {
	width:100%;
}



}
@media screen and (min-width : 641px) and (max-width : 894px) {

#tmp_wrap_kids {
	width:100%;
}
#tmp_contents #tmp_kids_ttl {
	padding:calc(44.12% + 20px) 20px 10px;
	-webkit-background-size:100% auto;
	-moz-background-size:100% auto;
	background-size:100% auto;
}


}

