@charset "utf-8";
/* CSS Document */



/*==========================================================

uru-tomo.com/system

============================================================*/






/*
-----------------------------------------------------------*/

.tbl_plan {
	width:100%;
	border-top:2px solid #a4956a;
	border-bottom:1px solid #a4956a;
}
.tbl_plan th {
	padding:6px 0;
	width:10em;
	text-align:center;
	border-bottom:1px solid #a4956a;
}
.tbl_plan th.small {
	line-height:1.2;
}
.tbl_plan td {
	padding:8px 10px;
	border-bottom:1px solid #a4956a;
	text-align:center;
	background:#ffffff;
}

.tbl_plan .saidan {
	color:#ea597f;
	font-weight:bold;
}

.tbl_plan  .price_disp {
	font-family:Arial;
	font-size:1.3em;
	line-height:1.2;
}

.tbl_plan .th {
	background-position:10px 50%;
	background-repeat:no-repeat;
	padding-left:66px;
	text-align:left;
	border-right:1px solid #a4956a;
}
.tbl_plan .th1{ background-image:url(../images/plan/planImg1.jpg); }
.tbl_plan .th2{ background-image:url(../images/plan/planImg2.jpg); }
.tbl_plan .th3{ background-image:url(../images/plan/planImg3.jpg); }
.tbl_plan .th4{ background-image:url(../images/plan/planImg4.jpg); }
.tbl_plan .th5{ background-image:url(../images/plan/planImg5.jpg); }
.tbl_plan .th6{ background-image:url(../images/plan/planImg6.jpg); }
.tbl_plan .th7{ background-image:url(../images/plan/planImg7.jpg); }
.tbl_plan .th8{ background-image:url(../images/plan/planImg8.jpg); }
.tbl_plan .th9{ background-image:url(../images/plan/planImg9.jpg); }
.tbl_plan .th10{ background-image:url(../images/plan/planImg10.jpg); }
.tbl_plan .th11{ background-image:url(../images/plan/planImg11.jpg); }
.tbl_plan .th12{ background-image:url(../images/plan/planImg12.jpg); }
.tbl_plan .th13{ background-image:url(../images/plan/planImg13.jpg); }
.tbl_plan .th14{ background-image:url(../images/plan/planImg14.jpg); }
.tbl_plan .th15{ background-image:url(../images/plan/planImg15.jpg); }
.tbl_plan .th16{ background-image:url(../images/plan/planImg16.jpg); }
.tbl_plan .th17{ background-image:url(../images/plan/planImg17.jpg); }
.tbl_plan .th18{ background-image:url(../images/plan/planImg18.jpg); }
.tbl_plan .th19{ background-image:url(../images/plan/planImg19.jpg); }
.tbl_plan .th20{ background-image:url(../images/plan/planImg20.jpg); }
.tbl_plan .th21{ background-image:url(../images/plan/planImg21.jpg); }
.tbl_plan .th22{ background-image:url(../images/plan/planImg22.jpg); }
.tbl_plan .th23{ background-image:url(../images/plan/planImg23.jpg); }
.tbl_plan .th24{ background-image:url(../images/plan/planImg24.jpg); }
.tbl_plan .th25{ background-image:url(../images/plan/planImg25.jpg); }
.tbl_plan .th26{ background-image:url(../images/plan/planImg26.jpg); }
.tbl_plan .th27{ background-image:url(../images/plan/planImg27.jpg); }
.tbl_plan .th28{ background-image:url(../images/plan/planImg28.jpg); }
.tbl_plan .th29{ background-image:url(../images/plan/planImg29.jpg); }
.tbl_plan .th30{ background-image:url(../images/plan/planImg30.jpg); }
.tbl_plan .th31{ background-image:url(../images/plan/planImg31.png); }
.tbl_plan .th32{ background-image:url(../images/plan/planImg32.png); }
.tbl_plan .th33{ background-image:url(../images/plan/planImg33.png); }
.tbl_plan .th34{ background-image:url(../images/plan/planImg34.png); }
.tbl_plan .th35{ background-image:url(../images/plan/planImg35.png); }
.tbl_plan .th36{ background-image:url(../images/plan/planImg36.png); }
.tbl_plan .th37{ background-image:url(../images/plan/planImg37.png); }
.tbl_plan .th38{ background-image:url(../images/plan/planImg38.png); }
.tbl_plan .th39{ background-image:url(../images/plan/planImg39.png); }
.tbl_plan .th40{ background-image:url(../images/plan/planImg40.png); }
.tbl_plan .th41{ background-image:url(../images/plan/planImg41.png); }
.tbl_plan .th42{ background-image:url(../images/plan/planImg42.png); }
.tbl_plan .th43{ background-image:url(../images/plan/planImg43.png); }






.triCcl{
	display: inline-block;
	width: 1em;
	height: 1em;
	border: 1px solid #333333;
	border-radius: 1em;
	position: relative;
}
.triCcl:before,
.triCcl:after{
	content: "";
	display: block;
	border: 1px solid #333333;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translateY(-50%) translateX(-50%);
	-webkit-transform: translateY(-50%) translateX(-50%);
	-ms-transform: translateY(-50%) translateX(-50%);
}
.triCcl:before{
	width: 0.6em;
	height: 0.6em;
	border-radius: 0.6em;
}
.triCcl:after{
	width: 0.2em;
	height: 0.2em;
	border-radius: 0.2em;
}














