@charset "utf-8";
.sub_cont{gap:4rem !important}
.cnt_box{width:100%;}
.cnt_tit_box{
	display:flex;
	flex-direction:column;
	justify-content:space-between;
	align-items:flex-start !important;
	width: 100%;
}
.cnt_tit:before{
	background:none !important;
}
.cnt_tit_box h3.tit{color: var(--sub-point-color)}
.cot01 .info_chk_list.b_line{
	border-bottom:0 ;
	padding-bottom:0;
	gap:0 ;
}
.cot01 .info_chk_list .item_list {
	border-radius: 0 !important;
    border: 0 !important;
    border-bottom: 1px solid #ddd !important;
    padding: 2rem !important;
    border-left: 0 !important;
}
/*.cot01 .info_chk_list .item_list:nth-child(1),
.cot01 .info_chk_list .item_list:nth-child(3),
.cot01 .info_chk_list .item_list:nth-child(5),
.cot01 .info_chk_list .item_list:nth-child(7){
	border-right:1px solid #eee !important;
}*/


.info_chk_list.b_line .item_list .box_txt, .info_p_box .box_txt{
	flex-direction:row !important;
}
.box_txt>img{
	width:2.4rem !important;
}
.info_chk_list.chk_box{
	gap:2rem;
}
.cot02 .info_chk_list.chk_box .item_list{
	border-radius:0;
	padding:2rem;
	min-width:calc(100% / 2 - 1.5rem);
	max-width:calc(100% / 2 - 1.5rem);
	width:calc(100% / 2 - 1.5rem)
}

.info_p_box.bsc_infoBox{
	border-radius:0px;
}
.info_p_box.bsc_infoBox .box_txt{
	flex-direction:column !important;
}

.info_chk_list.bg-1{padding:4rem}
ul.pg_tbl.info_box1{width:100%}
ul.pg_tbl.info_box1 li{padding:0.5rem 0}
ul.pg_tbl.info_box1 li.b_line1{position:relative; padding-left:2rem; border-bottom: 1px solid #ccc;}
ul.pg_tbl.info_box1 li.b_line1::before{content: '●'; font-size: 0.5rem; position: absolute; left: 0.5rem; top: 1.3rem;}
li.b_line1>span{color:var(--main-color); font-weight:bold}

.sub_cont > .cnt_box .box_txt{gap:0.5rem;}
.sub_cont > .cnt_box .box_txt > p{font-size:1.6rem; color:#545454}



@media (max-width:1200px){
	.cot01 .info_chk_list.b_line{
		flex-direction:row;
		flex-wrap:wrap;
	}
	.cot01 .info_chk_list.b_line .item_list{
		min-width:calc(100% / 2 - 0rem);
		max-width:calc(100% / 2 - 0rem);
		width:calc(100% / 2 - 0rem)
	}
	.cnt_box.cot02 .info_chk_list.chk_box{
		flex-direction:row;
		flex-wrap:wrap;
	}
}

@media(max-width:992px){
	.cot01 .info_chk_list.b_line{
		flex-direction:column;
		flex-wrap:wrap;
	}
	.cot01 .info_chk_list.b_line .item_list{
		min-width:calc(100% / 1 - 0rem);
		max-width:calc(100% / 1 - 0rem);
		width:calc(100% / 1 - 0rem)
	}
	/*.cot01 .info_chk_list .item_list:nth-child(1),
	.cot01 .info_chk_list .item_list:nth-child(3),
	.cot01 .info_chk_list .item_list:nth-child(5),
	.cot01 .info_chk_list .item_list:nth-child(7){
		border-right:0 !important;
	}*/
	.cnt_box.cot02 .info_chk_list.chk_box{
		flex-wrap:wrap;
	}
	.cnt_box.cot02 .info_chk_list .item_list{
	min-width:calc(100% / 1 - 0rem);
	max-width:calc(100% / 1 - 0rem);
	width:calc(100% / 1 - 0rem)
	}
	.info_p_box.bsc_infoBox{
		gap: 1rem;
	}
}
@media (max-width:767px) {
	
}

@media all and (max-width:575px) {
	.sub_cont{
		gap:4rem !important
	}
	.cont_box.cot01 .info_chk_list .item_list{
		min-width:calc(100% / 1 - 0rem);
		max-width:calc(100% / 1 - 0rem);
		width:calc(100% / 1 - 0rem);
		padding: 0 0 2rem !important
	}


	.cnt_box.cot02 .info_chk_list.chk_box{
		flex-direction:column;
		flex-wrap:initial;
	}
}
@media (max-width:500px){
	.info_chk_list.bg-1{padding:2rem}
	ul.pg_tbl.info_box1 li.b_line1{font-size:1.4rem;}
	.cnt_tit_box h3.tit{font-size:2rem}
}

