@charset "UTF-8";
/* ===================================================================
CSS information

 file name  : sitemap.css
 author     : Ability Consultant
 style info : 最大料金
=================================================================== */
@font-face {
	font-family: YuGothicM;
	src: local("Yu Gothic Medium");
}
.con_title, .con_price {
	max-width: 1280px;
	width: 1280px;
	margin: auto;
	padding-left: 20px;
	padding-right: 20px;
}

/*Animate */
/* -----------------------------------------------------------
	.con_title
----------------------------------------------------------- */
.con_title {
	margin: 0 auto;
}

/* -----------------------------------------------------------
	.con_price
----------------------------------------------------------- */
.con_price {
	margin: 40px auto 80px;
}
.con_price .line_title{
	margin-bottom: 1rem;
    position: relative;
    padding-left: 20px;
    padding-bottom: 5px;
    font-size: 125%;
    border-left: 3px solid #d0121b;
    border-bottom: 1px dotted #cccccc;
}

.con_price img{
	display: block;
	margin:10px 0;
}
.con_price .tit_price {
	font-size: 113%;
	margin-bottom:40px;
	line-height:160%
}
.con_price dl.keisanrei {
	width:65%;
	margin: 30px 0 60px 0;
	padding:20px;
	border:1px solid #0068b1;
	border-radius: 30px;
}
.con_price dl.keisanrei dt {
	clear: left;
	float: left;
	width: 20%;
	margin-bottom: 10px;
}
.con_price dl.keisanrei dd {
	margin:0 0 10px 21%;

}
.red {
	color:#ff0000;
	font-weight:bold;
}
.marg {
	margin-top:30px;
}
.con_price dl.keisanrei dd span{
	font-size:120%;
	font-weight:bold;
	padding:5px;
	background: #ff0000;
	color:#fff; 
}

.btn_basic {
	max-width: 240px;
    margin: 40px auto 100px auto;
    position: relative;
    text-align: center;
    background: #ededed;
}
.btn_basic a {
    border: 2px solid #000;
    color: #000;
}
img.pc {
	display:block;
	margin-bottom:100px;}
