    	        
	/* --------------------------------
 ▽2024追記
---------------------------------*/
.propane-toiawase-head{
	font-size:1rem;
	color:green;
}
.propane-toiawase-phone{color:green;}

.kaisya-toiawase-head{
	font-size:1rem;
}

/*ヘッダーの問合せを表示する*/
@media screen and (max-width: 720px) {
#phone{display:block!important;
	margin-bottom:5%;
	margin-top:-3%;}}

/* --------------------------------
 ▽2022追記
---------------------------------*/

body{
	font-weight:900 !important;
}
h4.bg_txt{
	font-size:3.5rem;	
}
h5.bg_txt{
	font-size:2.5rem;	
	margin:2rem 0 1rem 0;
}
h6.bg_txt{
	font-size:2rem;	
	margin:3rem 0 0 0;
}
p.nayami{
	font-size:2rem;	
	margin:2rem 0;
}
.ctr{
	text-align:center;
}
.bg_org{
	background:#ff8000;
}
p.kr_txt{
	font-size:1.4rem;		
}
ul.kr_txt{
	font-size:1.4rem;
}
ol.kr_txt{
	font-size:1.4rem;
}
.bg_pbl{
	background:#b5daff;
	font-size:1.4rem;
	padding:2rem;
	border-radius:1rem;
}
.num{
	color:#ffffff;
	background:#ff8000;
	padding: 1rem 0.5rem;
	width: 100px !important;
	height: 100px !important;
	border-radius: 50%;
	margin-right:0.5rem;
}
.num_bl{
	color:#ffffff;
	background:#0040af;
	padding: 1rem 0.5rem;
	margin-right:0.5rem;
}
.right{
	text-align:right;
}
.shutten,.hosoku{
	font-size:0.7rem;
}
p.price{
	font-size:3rem;
	text-align:center;
}
.txt_org{
	color:#ff8000;
	margin-right:1rem;
}
.bg_price{
	font-size:4.5rem;
	padding:1rem;
}
.y_marker{
	background:#fdf80c;
	padding:0.2rem;
}
.col{
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
}
.col div{
	width:calc(100% / 2 - 1rem);
	padding:0.5rem;
}
ul.kanta{
	font-size:1.2rem;
	line-height:3rem;
	list-style-type:none;
}
.kanta li:before{
 content: '\f14a';
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
	color:#0040af;
}
img.pdg{
	width:50% !important;
}
.txt_bl{
	color:#0040af;	
}
#table02 tr,td{
	border:solid 1px #cfcfcf;
	margin:0 !important;
	padding:1rem;
	vertical-align:top;
	text-align:center;
}
#table02 th{
	border:solid 1px #cfcfcf;
	margin:0 !important;
	padding:1rem;
	vertical-align:middle;
	text-align:center;
}
#table02{
	border-collapse:collapse;
}
#table02 th, #table02 td {
  text-align: center;
  width: 20%;
  min-width: 130px;
  padding: 10px;
  height: 60px;
}

/*720px以下の設定 */
@media screen and (max-width: 720px) {
h4.bg_txt{
	font-size:2rem;	
}
h5.bg_txt{
	font-size:2rem;	
	margin:2rem 0 1rem 0.5rem;
}
h6.bg_txt{
	font-size:1.5rem;	
	margin:3rem 0 0 0;
}
p.nayami{
	font-size:2rem;	
	margin:2rem 0;
}
p.kr_txt{
	font-size:1rem;		
}
ul.kr_txt{
	font-size:1rem;
}
ol.kr_txt{
	font-size:1rem;
}
ul.kanta{
	font-size:1rem;
	line-height:2rem;
}
	.bg_pbl{
		font-size:1rem;
	}
p.price{
	font-size:2rem;
	text-align:center;
}
.bg_price{
	font-size:3rem;
	padding:1rem;
}
}

/*480px以下の設定 */
@media screen and (max-width: 480px) {
h4.bg_txt{
	font-size:1rem;	
}
h5.bg_txt{
	font-size:1rem;	
	margin:2rem 0 1rem 0.5rem;
}
h6.bg_txt{
	font-size:1rem;	
	margin:3rem 0 0 0;
}
p.nayami{
	font-size:1rem;	
	margin:2rem 0;
}
p.kr_txt{
	font-size:0.8rem;		
}
ul.kr_txt{
	font-size:0.8rem;
}
ol.kr_txt{
	font-size:0.8rem;
}
ul.kanta{
	font-size:0.8rem;
	line-height:2rem;
}
.col{
    display: block;
}
.col div{
	width:100%;
	margin:0 auto !important;
	padding:0;
}
	.bg_pbl{
		font-size:0.8rem;
	}
p.price{
	font-size:0.85rem;
	text-align:center;
	line-height:3rem;
}
.bg_price{
	font-size:1.2rem;
	padding:1rem;
}
}

/* --------------------------------
 ▲2022追記
---------------------------------*/
/* --------------------------------
 ▽2023/2追記
---------------------------------*/
.thmb_nav００ {
	display:flex;
	padding:0;
}
.nav_00 img{
	width:100%;
}
.nav_00{
	list-style:none;
}
