@charset "UTF-8";
/* CSS Document */


#container_main .item_wrapper.renew_wrap2106 .link_area {
	padding:5% 0 20%;
}

#container_main .item_wrapper.renew_wrap2106 .link_area ul li div {
	bottom:-23%;
}

#container_main .item_wrapper.renew_wrap2106 .component dl {
	width: 90%;
}

#container_main .item_wrapper.renew_wrap2106 .component dl dd {
	width:96%;
	margin:0 auto 5px;
}

#container_main .item_wrapper.renew_wrap2106 .component {
	padding-top: 50px;
}

#container_main .item_wrapper.renew_wrap2106 .pointlist {
	margin-bottom: 0;
}

#container_main .item_wrapper.renew_wrap2106 .pointlist li {
	width: calc(100% / 3);
}

#container_main .item_wrapper.renew_wrap2106 .pointlist li:not(:last-of-type) {
	margin-right: 0%;
}
#container_main .item_wrapper.renew_wrap2106 .posi_rela p {
	display: none;
}

#container_main .item_wrapper.renew_wrap2106 .posi_rela p.content_txt {
	width: 94%;
	position: static;
	padding: 30px;
	display: block;
}

#container_main .item_wrapper.renew_wrap2106 .posi_rela p.content_txt2 {
	width: 100%;
	display: block;
	position: static;
}

#container_main .item_wrapper.renew_wrap2106.posi_rela {
	margin-bottom: 80px;
}

#container_main .item_wrapper.renew_wrap2106 ul.float_box1 {
	padding: 0 3%;
}

#container_main .item_wrapper.renew_wrap2106 .posi_rela {
	margin-bottom: 0;
	padding-bottom: 80px;
}

#container_main .item_wrapper.renew_wrap2106 .point2 .posi_rela {
	margin-bottom: 0;
}

#container_main .item_wrapper.renew_wrap2106 .point2_text_area .text_wrapper article {
	width: 90%;
}

.bg_white {
	background: #fff!important;
}

#container_main .item_wrapper.renew_wrap2106 .nomal_bg.pdb50 {
	padding-bottom: 50px;
}

.item_wrapper.renew_wrap2106 .ttl_img {
    margin: 0 auto 30px;
}

.item_wrapper.renew_wrap2106 .ttl_img img {
	margin: 0 auto;
}

.item_wrapper .other_item {
	padding: 30px 0;
}

.item_wrapper .other_item a {
	display: block;
	margin-bottom: 30px;
}


#container_main .item_wrapper .point2 {
	padding: 30px 0 100px;
}

#container_main .item_wrapper .point2 .posi_rela {
	padding-bottom: 40px;
}

