<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
/****** 事業内容（輸送事業-花キ輸送） ******/
#business_flower {
	clear:both;
	margin:0 5%;
	overflow:hidden;
}
#business_flower h4 {
	clear:both;
	color:#315aae;
	border:1px solid #315aae;
	font-size:130%;
	font-weight:bold;
	padding:10px 0;
	margin:0 auto;
	overflow:hidden;
}
#business_flower h5 {
	clear:both;
	margin:0 auto 20px;
	overflow:hidden;
}
#business_flower h5 img {
	max-width:80%;
}
#business_flower h6 {
	clear:both;
	color:#000;
	font-size:130%;
	font-weight:bold;
	margin:0 auto 20px;
	overflow:hidden;
}
#business_flower p {
	text-align:left;
}
#business_flower img {
	max-width:100%;
}
#business_flower ul {
	clear:both;
	margin:0 auto 30px;
	overflow:hidden;
}
#business_flower ul li {
	margin-bottom:20px;
	overflow:hidden;
}
#business_flower ul li img {
	max-width:80%;
	margin-bottom:5px;
	overflow:hidden;
}
#business_flower ul li span {
	display:block;
	font-size:95%;
}
.layout {
	clear:both;
}
.layout img {
	margin-bottom:20px;
	overflow:hidden;
}
.market_east {
	color:#FFFFFF;
	font-weight:bold;
	background-color:#46a4a8;
	padding:8px 10px;
	margin-bottom:2px;
	overflow:hidden;
}
.market_west {
	color:#FFFFFF;
	font-weight:bold;
	background-color:#42933a;
	padding:8px 10px;
	margin-bottom:2px;
	overflow:hidden;
}
.market_chugoku {
	color:#FFFFFF;
	font-weight:bold;
	background-color:#a6bd2d;
	padding:8px 10px;
	margin-bottom:2px;
	overflow:hidden;
}
.market_shikoku {
	color:#FFFFFF;
	font-weight:bold;
	background-color:#e88d15;
	padding:8px 10px;
	margin-bottom:2px;
	overflow:hidden;
}
.market_dot {
	border-bottom:1px dotted #999999;
}
.market1 {
	margin-bottom:20px;
	overflow:hidden;
}
.market2 {
	margin-bottom:50px;
	overflow:hidden;
}
.market1 dl, .market2 dl {
}
.market1 dl dt, .market2 dl dt {
	border:1px solid #999999;
	padding:5px 10px;
}
.market1 dl dd, .market2 dl dd {
	text-align:left;
	line-height:1.3;
	padding:8px 10px;
}
.map {
	clear:both;
	position:relative;
}
.map h6 {
	position:absolute;
	top:20%;
	left:10%;
}
.back {
	clear:both;
	max-width:80%;
	margin:0 auto 50px;
	overflow:hidden;
}

/* TB用CSS記述（768px以上） */
@media screen and (min-width:768px) {
#business_flower h5 img {
	max-width:100%;
}
#business_flower ul {
	margin:0 auto 50px;
}
#business_flower ul li {
	float:left;
	max-width:32%;
	margin-right:2%;
	margin-bottom:0;
}
#business_flower ul li:nth-child(3) {
	margin-right:0;
}
#business_flower ul li img {
	max-width:100%;
}
.market1 {
	float:left;
	max-width:24%;
	margin-right:1%;
	margin-bottom:50px;
}
.market2 {
	float:left;
	max-width:24%;
}
.map h6 {
	top:40%;
	left:20%;
}
.back {
	max-width:100%;
}
}

/* PC用CSS記述（1210px以上）*/
@media screen and (min-width:1210px) {
#business_flower {
	max-width:1100px;
	margin:0 auto;
}
#business_flower h4 {
	font-size:160%;
	margin:0 auto;
}
#business_flower h5 {
	margin:0 auto 30px;
}
#business_flower h6 {
	font-size:160%;
}
#business_flower p {
	font-size:110%;
}
#business_flower ul li {
	max-width:350px;
	margin-right:25px;
}
.layout img {
	float:left;
	max-width:725px;
	margin-right:25px;
	margin-bottom:0;
}
.layout p {
	margin-top:50px;
	overflow:hidden;
}
}
</pre></body></html>