/*https://www.suidou.org/trouble/tumari/用　追加CSS*/
.tumari_content_box p{letter-spacing:1px; margin: 0 1em 1em !important;}
.tumari_content_box ul{background: #f6f9ff; padding: 20px 0 20px 50px; margin: 0 0 30px ;}
.tumari_content_box .m0{margin:0 !important;}
.tumari_content_box .under_line{border-bottom: 2px solid #0085c8;}
.tumari_content_box .ai_center{align-items: center;}
.tumari_content_box .block{display:block;}
.tumari_content_box .mb1rem{margin-bottom:1rem;}
.tumari_content_box .mt5rem{margin-top:5rem;}
.tumari_content_box .pl3rem{padding: 0 0 0 3rem;}
.tumari_content_box .ul-title{margin: 0 !important; font-weight: bold;}
.tumari_content_box h3{margin: 60px 0 30px 0 !important;}
.tumari_content_box h4{margin: 50px 0 20px 0 !important;}
.tumari_content_box .row_img{display: flex; justify-content: center;}
.tumari_content_box .row_img img{margin:0 !important;}
.tumari_content_box .num{background: #bada55; color: #000; border-radius: 50%; text-align: center; line-height: 25px; width: 25px; position: absolute; font-weight: bold;}
.tumari_content_box .post-related{padding: 30px 10px 10px 10px; border-radius: 5px; position: relative; margin: 50px 0; border: 2px solid #153c7d;}
.tumari_content_box .post-related .title{display: inline; background: #153c7d; color: #fff; padding: 3px 30px; position: absolute; top: -20px;  left: 20px; border-radius:50px;}
.tumari_content_box .post-related ul{ padding: 10px 0 10px 40px !important;  background: unset !important; margin: 0 !important;}
.tumari_content_box .calc3{width: calc(100% / 3);}
.tumari_content_box .w100{width:100%;}
.tumari_content_box .flex{display:flex;}
.tumari_content_box .need_item_box img{height: 250px; object-fit: cover; padding: 0 10px 0 10px;}
.tumari_content_box .need_item_box div{position:relative;}
.tumari_content_box .need_item_box div p{text-align: center; background: #153c7d; color: #fff; border-radius: 50px; position: absolute; width: 80%; margin: 0 !important; bottom: -10px; left: 10%; right: 50%; font-weight: bold; padding: 3px 0 0 0;}
.tumari_content_box .ninki-box-3{justify-content: flex-start !important; margin: 1em 0 2em !important; padding: 0 ; gap: 10px !important;}
.tumari_content_box .ninki-box-3 {background: unset;}
.tumari_content_box .ninki-box-3 li a{border-radius:100px !important; padding: 0.5rem !important; text-align:center !important; position: relative;}
.tumari_content_box .ninki-box-3 li a i{position: absolute; right: 20px; top: 21px;}
.tumari_content_box .list_title{font-size: 22px !important; font-weight: bold; border-left: 5px solid #58a7ce !important; letter-spacing: 1px; margin: 0 1em 1em !important; line-height: 1.8 !important; padding: 0 0 0 10px !important; background:unset !important; color:#000 !important; }
.need_item_list_box ul{background: unset;}
.need_item_list_box li{border-radius: 50px !important; padding: 13px 20px 10px 20px !important; background: #153c7d !important;}

.tumari_content_box .post-related ul li{list-style: disc !important; background: unset !important;}
@media screen and (min-width: 769px){
	.tumari_content_box .ninki-box-3 li{width:45% !important;}
}

/*画像左、テキスト右*/
.tumari_content_box .lirt .w70{width:70% !important;}
.tumari_content_box .lirt{display: flex; }
.tumari_content_box .lirt p{margin: 0 2em 1em !important;}

/*画像右、テキスト左*/
.tumari_content_box .ltri{display: flex; }
.tumari_content_box .ltri .img img{margin}
.tumari_content_box .ltri .w70{width:70% !important;}
.tumari_content_box .sp{display:none;}
@media screen and (max-width: 768px){
	.tumari_content_box .lirt{flex-direction:column;}
	.tumari_content_box .lirt p{margin:0 !important;}
	.tumari_content_box .lirt .img{margin: 0 auto 20px !important; width: 60%; text-align: center;}
	.tumari_content_box .lirt .img img{width: 100% !important; margin: 0 auto !important;}
	
	.tumari_content_box .ltri{flex-direction:column;}
	.tumari_content_box .ltri p{margin:0 !important;}
	.tumari_content_box .ltri .img{margin: 0 auto 20px !important; width: 60%; text-align: center;}
	.tumari_content_box .ltri .img img{width: 100% !important; margin: 0 auto !important;}
	.tumari_content_box .img2 img{width: calc(100% / 2);}
	.tumari_content_box .flex{flex-direction:column;}
	.tumari_content_box .calc3{width:80%; margin:0 auto;}
	.tumari_content_box .need_item_box div p{top: -10px; bottom: unset;}
	.tumari_content_box h4{margin: 30px 0 10px 0 !important;}
	.tumari_content_box h3{margin: 40px 0px 20px !important;}
	.tumari_content_box .list_title{margin: 0 !important; font-size: 18px !important;}
	.tumari_content_box .ninki-box-3 li{width:100% !important;}
	.tumari_content_box .ninki-box-3{gap: 5px !important; margin: 2em 0 2em !important;}
	.tumari_content_box .ninki-box-3 li a{text-align:left !important; padding: 0.5rem 1.5rem !important;}
	.tumari_content_box .pc{display:none;}
	.tumari_content_box .sp{display:block;}
	.need_item_list_box li{padding: 4px 10px 4px 10px !important; margin: 0 !important; font-size: 14px !important;}
	.tumari_content_box ul{margin: 20px 0 0 0 !important;}
	
	
}
