@charset "UTF-8";

body {
	background-repeat: repeat;
	background-image:  url(../../images/basePn.png);
	background-color: rgba(252, 249, 234, 1);
	color :rgba(85, 56, 48, 1);
}
.contentDiv {
	background-color: #F3DEDD;
  border :1px solid rgba(140, 29, 34, 1);
	font-family : "太ミンA101";
}
/* ff */
@-moz-document url-prefix() {
	.contentDiv {
		font-family : "太ミンA101";
	}
}
/* Chrome, Opera */
@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {
	.contentDiv {
		font-family : "光朝";
	}
}
.titleBlock {
	text-align :left;	
  line-height: 28px;
	margin-bottom :20px;
}
.tDate {
	font-family :"見出ミンMA31";
	font-size :24px;
	margin :2px;
}
.tSub {
	font-family :"見出ミンMA31";
	font-size :27px;
	margin :2px;
}
.tMain {
	font-family :"見出ミンMA31";
	font-weight :bold;
	margin :2px;
	margin-top :8px;
	margin-left :-19px;
}
.tm1 {
	font-size :37px;
}
.tm2 {
	font-size :24px;
}
.inner {
	padding :5px;
}
/********* 記事 *********/
.arcTitle {
	font-size :20px;
	color :rgba(85, 56, 48, 1);
}
.arcTitle font {
	border-bottom :2px dotted #2B2A32;
}
.textBlock {
	text-align :left;
}
.textBlock strong {
	color :rgba(179, 38, 38, 1);
}
h1 ,h2 ,h3{
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
}
h3 {
	line-height :24px;
}
a:link ,a:visited{
	color :rgba(216, 112, 115, 1);
	text-decoration :underline;
}
a:hover {
	color :rgba(140, 29, 34, 1);
	text-decoration :underline;
}
#profile .inner {
	margin-left :10px;
}
p.teacherName {
	font-weight :bold;
	margin-top :0px;
	/*color :#A09EB3;*/
}
p.teacherAbout{
	text-align :left;
	font-size :11px;
	line-height :18px;
}
.mailForm {
}
/********* 他 *********/
#type {
	position :absolute;
	top :50px;
	right :40px;
	color :rgb(244, 175, 171);
	font-size :20px;
	text-shadow :0px 5px 5px white;
}
#type #p1{
	margin :0px;
	margin-right :50px;
	padding-right :101px;
}
#type #p2{
	margin :0px;
	text-align :right;
}
#type strong {
	/*color :rgb(244, 175, 171);*/
}

#img1{
	position :relative;
}
#mainImg p{
	position :absolute;
	left :65px;
	margin-top :-22px;
	color :white;
}
#img2{
}
hr {
	border :1px dotted rgba(140, 29, 34, 1);
}
.photo {
	box-shadow :0px 2px 8px 2px #999898;
}
