@charset "UTF-8";

.indent { text-indent: 1em; }


div.box_b2 {
	writing-mode: tb-rl;
	float: right;
	width: 85%;
	height: 680px;
	padding: 20px;
	font-family: sans-serif;
	font-weight: bold;
	font-size: 16px; color: #000000;
	line-height: 1.6; letter-spacing: 0.8px;
	overflow: auto;
}



div.box_c {
	margin-right: 85%;
	height: 680px;
	padding: 20px;
	font-family: sans-serif;
	font-size: 16px; color: #0000ff;
	line-height: 1.2; letter-spacing: 0.8px;
}

div.box_c2 {
	clear: both;
	width: 100%;
	position: relative; left: 100px;
	font-family: sans-serif;
	font-size: 16px; color: #0000ff;
	line-height: 1.2; letter-spacing: 0.8px;
}

div.box_d {
	clear: both;
	width: 100%;
	position: relative; left: 100px;
	font-family: sans-serif;
	font-style: oblique; font-weight: bold;
	font-size: 16px; color: #808000;
	line-height: 1.2; letter-spacing: 0.8px;
}

a:link { color:#0000FF; text-decoration:none; }
a:visited { color:#0000FF; text-decoration:none; }
a:hover{text-decoration:underline;} 


h1 { 
	font-size: 2.0rem; color: #000000; 
	font-weight: bold;
	font-family: sans-serif;
	line-height: 1.2; letter-spacing: 0.8px;
}

h2 { 
	font-size: 1.4rem; color: #808000;
	font-family: sans-serif;
	font-weight: bold;
	line-height: 1.2; letter-spacing: 0.8px;
}

h3 { 
	font-size: 0.95rem; color: #0000ff;
	font-family: sans-serif;
	font-weight: bold;
	line-height: 1.2; letter-spacing: 0.8px;
 }

span.midashi {
	font-size: 2.0rem; color: #000000; font-weight: bold;
	font-family: sans-serif;
	line-height: 1.2; letter-spacing: 0.8px;
}

span.midashi2 {
	font-size: 2.0rem; color: #000000; font-weight: bold;
	font-family: sans-serif;
	line-height: 1.2; letter-spacing: 0.8px;
}

span.nakamidashi {
	font-size: 1.2rem; font-weight: bold;
	font-family: sans-serif;
	line-height: 1.2; letter-spacing: 0.8px;
}

span.nakamidashi2 {
	font-size: 1.6rem; font-weight: bold;
	font-family: sans-serif;
	line-height: 1.2; letter-spacing: 0.8px;
}

span.nakamidashi3 {
	font-size: 1.2rem; font-weight: bold;
	font-family: sans-serif;
	line-height: 1.2; letter-spacing: 0.8px;
}

span.shokai { 
	font-size: 0.95rem; 
	color: #808000;
	font-family: sans-serif;
	font-weight: bold;
	line-height: 1.2; letter-spacing: 0.8px;
}

span.chosha { 
	font-size: 1.2rem; 
	color: #ff00ff;
	font-family: sans-serif;
	font-weight: bold;
	line-height: 1.2; letter-spacing: 0.8px;
}

span.size-par {
  font-size: 75%;
}







	