@charset "utf-8";
/* CSS Document */


/* title setting */

		body div#main h2.ttl {
			background: url(../images/staff/h2ttl.gif) no-repeat 0 0;
			height: 94px;
			margin-bottom: 0.5em;
		}

/* original setting */

		body div#main p.caution {
			text-align: right;
			margin: 0 auto 1.5em;
		}

		body div#main div.entry {
			margin: 0 2px 1.2em 18px;
			width: 138px;
			border: 1px solid #ffad33;
			float: left;
		}
			body div#main div.entry div.photo {
				padding: 1px;
				border-bottom: 1px solid #ffad33;
				height: 146px;
			}
			body div#main div.entry p.word {
				padding: 3px 5px;
				width: 128px;
				height: 3.6em;
				line-height: 1.2em;
				background: #ffffc4;
				color: #f60;
			}
			body div#main div.entry h3 {
				padding: 1px;
				width: 136px;
				background: #ffad33;
				color: #fff;
				text-align: center;
				font-size: 1.1em;
				line-height: 1;
			}
				body div#main div.entry h3 a {
					color: #fff;
					text-decoration: none;
				}

		body div#main div.back_btn {
			text-align: right;
			width: 648px;
			margin: 0 auto 10px;
		}


		body div#main div.staff_page {
			width: 652px;
			margin: 0px auto 2em;
			border-bottom: 6px solid #D1F3F7;
		}
			body div#main div.staff_page p {
				margin: 0 auto 1.5em;
			}
				body div#main div.staff_page strong {
					font-weight: bold;
				}
				body div#main div.staff_page em {
					font-style: italic;
				}
				body div#main div.staff_page ins {
					text-decoration: underline;
				}
				body div#main div.staff_page ul {
					list-style: disc;
				}
				body div#main div.staff_page ol {
					list-style: decimal;
				}
		body div#main div.staff_page div.photo {
			width: 220px;
			height: 230px;
			padding: 1px;
			border: 1px solid #ffad33;
			float: left;
		}
		body div#main div.staff_page div.box {
			float: right;
			width: 418px;
			height: 234px;
		}
			body div#main div.staff_page div.box h3 {
				font-size: 1.5em;
				font-weight: bold;
				border-bottom: 5px solid #D1F3F7;
			}
			body div#main div.staff_page div.box div.text {
				padding: 10px 5px 10px 10px;
				width: 300px;
				float: left;
			}
				body div#main div.staff_page div.box div.text p {
					width: 300px;
				}
			body div#main div.staff_page div.box div.draw {
				float: right;
				width: 95px;
				padding: 0 5px 0 0;
			}
		body div#main div.staff_page div.more {
			clear: both;
			margin: 0 auto 1em;
		}

