@charset "utf-8";
/* CSS Document */
h2{ font:28px'HG正楷書体-PRO',cursive; font-weight:bold; text-align:center;color:#00bfff; text-shadow:1px 1px 1px black;}　
h3{font-size:17px;}

.section{margin-left:8em; line-height:2.7em; font-size:17px; color:#706A6A;}
#photo{text-align:center;}
#header{border:6px solid black; width:100%;height:95px;border-left-style:hidden;
border-top-style:hidden; border-right-style:hidden; position:fixed;
background-image:url(header.jpg); width:100%; height:auto; top:0px;} 
#header a:hover img{opacity:0.6;}
#header img{float:left; margin-right:3em;margin-top:1em;} ul li{border:1px solid white; width:200px;
height:30px; display:inline-block;margin-top:2.7em;text-align:center;}
#header a:link{text-decoration:none;
font:16px"impact",sans-serif;}#header a{color:black;}#header a:hover{border:4px solid blue;
border-top-style:hidden; border-right-style:hidden; border-left-style:hidden;}
	a{color:black; text-decoration:none;}
	.service{border: 3px solid black; width:250px; height:1220px; display:flex; flex-direction:column;
	border-left-style:hidden; border-right-style:hidden; margin-top:-1.1em; float: left;}
	.box{border: 3px solid black; width:250px; height: 200px; border-left-style:hidden;
	border-right-style:hidden;}
	.box:hover{transition-property:background-color; transition-duration:2s; background-color:#d8bfd8;}
	.epiloge{border:2px solid white; width:1000px; height:1000px; margin-left:350px;}
	.b1{height:260px;}.b2{height:240px;}.b3{height:240px;}.b4{height:240px;}.b5{height:240px;}
	.b1{background-image:url(sample.jpg); text-align: center;}
	.b2{text-align: center;}.b3{text-align: center;} .b4{text-align: center; background-color:#d8bfd8;} .b5{text-align: center;}
	p#ran{margin-top:3em; font:28px'Courier New',monospace; font-weight:bold;
	color:#ff1493; font-size:28px;}
	.sample1{border:2px solid black; padding-left:0.7em; border-left-width:15px; border-right-style:hidden; border-top-style:hidden; border-bottom-style:hidden; font:33px "Arial",sans-serif; font-weight:bold;} h3{line-height:2em;} .sev{background-color:#7cfc00;}
.section2{font:22px'Comic Sans MS',corsive; background-image:url(sk.jpg);
	         border:1px solid black; width:100%; height:50px; text-align:center; padding-top:1em;
	font-size:22px;}
	.section3{font:22px'Comic Sans MS',corsive;background-image:url(sc.jpg);
	    border:1px solid black; width:100%; height:50px;  text-align:center; padding-top:1em;
	font-size:22px;}
	.section2 a{text-decoration: none;} .section3 a{text-decoration: none;}
	.section3 a:hover{color:#ff00ff;} .section2 a:hover{color:goldenrod;}
	table.sec{width:100%; height:40px;}
.footer a:link{color:black; text-decoration: none;}
.footer{font-size:17px; text-align:center; background-image:url(footer.jpg);}　
