@charset "UTF-8";

strong {
	color: #e60012;
}

.material .sectionH3 {
	background: url(/images/0007/materialbg.gif) repeat-x left top;
	border: 1px solid #eb6da5;
	margin: 0 0 30px;
	padding: 12px;
}
*+html .material .sectionH3 {padding: 15px 15px 0;}
.material .sectionH3 h3 {
	color: #eb6da5;
	font-family: "ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3",Helvetica,Meiryo;
	font-size: 100%;
	font-weight: bold;
	margin: 0;
}
body:first-of-type .material .sectionH3 h3 {margin: 0 0 0 -10px;}/* safari */
.material .sectionH3 img {
	float: left;
	margin: 0 0 20px;
}
.material .sectionH3 .txtArea {
	float: right;
}
.material .sectionH3 p {
	clear: both;
	margin: 0 0 5px;
}
.material .sectionH3 .subtlt {
	background-color: #eb6da5;
	color: #FFF;
	font-family: "ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3",Helvetica,Meiryo;
	font-size: 80%;
	font-weight: bold;
	padding: 2px 10px;
}
.material .sectionH3 .price {
	color: #727171;
	font-family: "ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3",Helvetica,Meiryo;
	font-size: 80%;
	font-weight: bold;
	margin: 15px 0 0;
}
.material .sectionH3.type03 .price {
	font-weight: bold;
	margin: 0 0 5px;
}

.material .sectionH3 .price em {
	font-size: 130%;
	font-weight: bold;
	letter-spacing: 0.2em;
}
.material .sectionH3 .detail {
	font-size: 75%;
	margin: 0 0 20px;
}
.material .sectionH3 .notice {
	color: #e60012;
	font-size: 60%;
}
.material .sectionH3.type01 {
	float: left;
	width: 272px;
}
* html .material .sectionH3.type01 {width: 296px;}
.material .sectionH3.type01 .txtArea {
	width: 170px;
}

.material .sectionH3.type02 {
	float: right;
	width: 272px;
}
* html .material .sectionH3.type02 {width: 296px;}
.material .sectionH3.type02 .txtArea {
	width: 170px;
}

.material .sectionH3.type03 {
	clear: both;
	width: 584px;
}
* html .material .sectionH3.type03 {padding-bottom:0;width: 608px;}
.material .sectionH3.type03 h3 {
	margin: 0!important;
}
.material .sectionH3.type03 h3 img {
	margin: 0;
}
.material .sectionH3.type03 .sectionH4.txtArea {
	background-color: inherit;
	border: none;
	padding: 0;
	width: 390px;
}
.material .sectionH3.type03 .sectionH4.txtArea h4 {
	color: #eb6da5;
	font-family: "ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3",Helvetica,Meiryo;
	font-size: 100%;
	font-weight: bold;
	margin: 0;
}
body:first-of-type .material .sectionH3.type03 .sectionH4.txtArea h4 {margin: 0 0 0 -10px;}/* safari */
.material .sectionH4 {
	background-color: #FFF;
	border: 1px solid #eb6da5;
	padding: 0 0 10px;
}
.material .sectionH4 h4 {
	margin: 0;
}
.material .sectionH4 h4 img {
	float: none;
	margin: 0;
}
.material .sectionH4 img {
	float: none;
	margin: 0;
}


/* writter */
.writter {
	background: url(/images/0007/writterbg.gif) repeat-x left center;
	border: 1px solid #eb6da5;
	margin:  0 0 40px;
	padding: 16px 14px 14px 13px;
}
.writter .profile {
	float: left;
	width: 250px;
}
.writter .profile img {
	float: left;
	margin: 0 0 10px;
}
.writter .profile .txtArea {
	float: right;
	width: 155px;
}
.writter .profile .txtArea .name {
	color: #eb6da5;
	font-family: "ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3",Helvetica,Meiryo;
	font-size: 120%;
	font-weight: bold;
	margin: 0;
}
.writter .profile .txtArea p {
	font-size: 65%;
	line-height: 1.2;
	margin: 0 0 2px;
}
.writter .profile .licentiate li {
	font-size: 65%;
	margin: 0 0 2px;
}
.writter .profile .licentiate li span {
	background-color: #FFF;
	border: 1px solid #727171;
	display: block;
	padding: 1px 5px;
	width: 7.5em;
}
* html .writter .profile .licentiate li span {width: 8.5em;}
body:first-of-type .writter .profile .licentiate li span {width: 8.5em;}/* safari */
.writter .profile .proftlt {
	clear: both;
	margin: 0 0 2px;
}
.writter .profile .proftlt img {
	float: none;
	margin: 0;
}
.writter .profile .career {
	font-family: "ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3",Helvetica,Meiryo;
	font-size: 80%;
	font-weight: bold;
	margin: 0;
}
	
.writter .comment {
	background: url(/images/0007/commentbtmbg.gif) no-repeat left bottom;
	float: right;
	width: 329px;
}
.writter .comment p {
	background: url(/images/0007/commenttopbg.gif) no-repeat left top;
	line-height: 1.4;
	margin: 0;
	padding: 15px;
}
.writter .comment .say {
	color: #eb6da5;
}

.btn {
	margin: 0 auto 40px;
}
