<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";

/* ▼▼▼ サービス紹介
=====================================*/

.service_menu{
	width:100%;
	max-width:1000px;
	margin-bottom:60px;
	}
	.service_menu .read {
		margin-bottom: 30px;
		font-size: 18px;
		}
	.service_menu ul{
			width:100%;
			}
			.service_menu ul li{
			display:inline-block;
			width:320px;
			margin:0 14px 14px 0;
			 }
			.service_menu ul li:nth-child(3){
				margin-right:0;
				}

.service_info{
	margin-bottom:100px;
	}
	.service_info:last-child{
	margin-bottom:20px;
	}
	.service_info h2{
		margin:10px 0 20px;
		}
	.service_info h3{
		margin:0px 0 20px;
		color:#F00;
		border-bottom:dashed 1px #000;
		}
	.service_info .txt_red{
		color:#F00;
		font-size:14px;
		}
	.service_info ul li{
		line-height:1.4;
		display:inline-block;
		width:236px;
		margin-right:13px;
		}
	.service_info ul li:nth-child(4n){
		margin-right:0;
		}
	.service_info table{
		width:100%;
		margin:10px 0 50px;
		line-height:1.2;
		border-left:1px solid #8d8b8b;
		border-top:1px solid #8d8b8b;
		}
	.service_info table tr{
		height:90px;
		}
	.service_info table tr th{
		vertical-align:middle;
		padding:8px 40px;
		border-right:1px solid #8d8b8b;
		border-bottom:1px solid #8d8b8b;
		background-color:#f2f2f2;
		width:180px;
		}
	.service_info table tr td{
		vertical-align:middle;
		padding:8px 10px 8px 40px;
		border-right:1px solid #8d8b8b;
		border-bottom:1px solid #8d8b8b;
		color:#5cac34;
		font-weight:bold;
		}
	.service_info table tr td span{
		font-size:13px;
		color:#000;
		font-weight:normal;
		}
	.blue table tr td{
		color:#0c65b9;
		}

	.service_info .left{
		width:65%;
		}
	.service_info .txt_box{
		text-align:right;
		}


.btn_pdf{
	max-width:340px;
	margin:30px auto;
	padding:20px 0 20px 0;
	color:#0c65b9;
	font-size:18px;
	text-align:center;
	vertical-align:bottom;
	background-color:#ffee33;
	position:relative;
		}
		.btn_pdf:hover{
		background-color:#fff371;
		text-decoration:none;
			}
		.btn_pdf:before{
		content:"";
		margin-right:10px;
		padding:8px;
		background-image:url(../../common/img/top/ico_pdf.png);
		background-position:center;
		background-repeat:no-repeat;
			}
		.btn_pdf:after{
		content:"";
		position:absolute;
		right:10px;
		top:15px;
/*		margin-left:70px;*/
		padding:20px 10px;
		background-image:url(../../common/img/top/ico_arrow_blu.png);
		background-position:center;
		background-repeat:no-repeat;
			}
	.box{
		clear:both;
		}
		.box a:hover{
		text-decoration:none;
			}
		.box ul.items li {
			vertical-align: top;
		}


/* ▼▼▼ 480px〜768px
=====================================*/
@media screen and (max-width: 768px) {

.read {
	margin-bottom: 15px;
	font-size: 16px;
	}

	.service_menu ul{
			width:100%;
			}
			.service_menu ul li{
			display:block;
			width:100%;
			margin:0 0 20px;
			text-align:center;
			 }
.service_info{
	margin-bottom:80px;
	}
		.service_info:last-child{
	margin-bottom:10px;
	}
	.service_info ul li{
		line-height:1.4;
		display:inline-block;
		width:100%;
		margin:20px 0;
		}
		.service_info ul li img{
		width:100%;
		}
	.service_info table{
		margin:10px 0 20px;
		width:100%;
		}
		.service_info table tr th{
			width:30%;
			padding:10px;
			}
		.service_info table tr td{
			padding:20px 10px;
			}
		.service_info .left{
			float:none;
			width:100%;
			}
		.service_info .txt_box{
			text-align:center;
			float:none;
			}

}
</pre></body></html>