@charset "utf-8";


.wrap_input { display:flex; flex-wrap:wrap; border-top:2px solid #333; margin-bottom:40rem; }
.wrap_input dl { display:flex; width:50%; border-bottom:1px solid #ddd;}
.wrap_input dl dt { width:40%; background-color:#f4f4f4; text-align:center; font-weight:bold; padding:5rem; align-content:center; }
.wrap_input dl dd { width:60%; padding:5rem; align-content:center; }
.wrap_input dl dd input { width:100%; border: 1px solid #ccc; }
.wrap_input dl dd select { border: 1px solid #ccc;}
.wrap_input dl.full_width { width:100%;}
@media all and (min-width:481px){
	.wrap_input dl.full_width dt { width:20%; }
	.wrap_input dl.full_width dd { width:80%; }

}
@media all and (max-width:480px){
	.wrap_input dl {width:100%;}
}


.buttons { margin-bottom:40rem; text-align:center;}
.btn_default,
.btn_sch { display:inline-block; text-align:center; padding:14rem 30rem; cursor:pointer; font-weight:bold; color:#fff; border-radius:10rem; }
.btn_default { background-color:#575757; }
.btn_sch { background:var(--p_color) url('/design2025/fios/img/content/ico_zoom.png') no-repeat 20px 50%; padding-left:50rem; }



.info_box { margin-bottom:30rem; padding:20rem; background:#f7f9ff; border-radius:10rem; border:1px solid #bed0ef;}
.info_box p { position:relative; padding:5rem 0 5rem 15rem;}
.info_box p::before {content:''; position:absolute; left:0; top:12rem; width:4rem; height:4rem; background:#555;}

.board_paging a.pre_end,
.board_paging a.pre,
.board_paging a.next,
.board_paging a.next_end { position:relative; text-indent:-9999rem; }
.board_paging a.pre_end::before,
.board_paging a.pre::before,
.board_paging a.next::before,
.board_paging a.next_end::before,
.board_paging a.pre_end::after,
.board_paging a.pre::after,
.board_paging a.next::after,
.board_paging a.next_end::after {content:''; position:absolute; left:11rem; top:11rem; width:6rem; height:6rem; border-top:1px solid #777; border-left:1px solid #777; transform:rotate(-45deg); }
.board_paging a.pre_end::after,
.board_paging a.pre::after,
.board_paging a.next::after,
.board_paging a.next_end::after {left: 16rem;}
.board_paging a.pre::before, .board_paging a.next::before { left:14rem; }
.board_paging a.pre::after, .board_paging a.next::after {display:none;}
.board_paging a.next,
.board_paging a.next_end {transform:rotate(180deg); }


.tbl_explain { float:left; }
.unit {float:right;}
/*
.wrap_download {margin-top:40px;padding:20px;font-size:16px;color:#151f37; overflow:hidden; }
.excelDown {float:right;}
#excelDownSelect{border:1px solid #bbb; padding:5.5px; margin-right:6px; }
.btn1 { border:0; background:#37588e; color:#fff; line-height:30px; height:30px; padding:7px 10px; cursor:pointer;}
.point_excel {font-weight:bold; color:#2d58b6;}


#sitemap_wrapper {width:100%; overflow:hidden; }
.cate_depth01 li.list01 {float:left; width:31%; margin:1%;}
.cate_depth01 li.list01 a{ border:1px solid #ccc; background-color:#efefef; padding:10px 20px; display:block; font-weight:bold; font-size:15px; text-align:center;}


@media all and (max-width:1230px){
.wp1200 {min-width:1200px;}
}

@media all and (max-width:980px){
.wp980 {min-width:980px;}
}


@media all and (max-width:580px){
.wrap_input dl {width:100%;}
.cate_depth01 li.list01 {float:left; width:48%; margin:1%;}
}
/*