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

h1.cap_border {
	border-bottom: solid 3px black;
	/*線の種類（実線） 太さ 色*/
}

h1.cap {
	position: relative;
	display: inline-block;
	padding: 0 55px;	
}

h1.cap:before, h1.cap:after{
	content: '';
	position: absolute;
	top: 50%;
	display: inline-block;
	width: 45px;
	height: 1px;
	background-color: black;
}
	
h1.cap:before {left:0;}
h1.cap:after {right: 0;}

h2.cap {
	position: relative;
	display: inline-block;
	padding: 0 55px;	
}

h2.cap:before, h2.cap:after{
	content: '';
	position: absolute;
	top: 50%;
	display: inline-block;
	width: 45px;
	height: 1px;
	background-color: black;
}
	
h2.cap:before {left:0;}
h2.cap:after {right: 0;}