body {
	font-family : 'Verdana','Hiragino Kaku Gothic Pro', 'メイリオ','MS P Gothic', san-serif;
	font-size:12px;
	_font-size:80%;
	text-align:center;
	background:url(images/bg.png);
	background-color:#fff27f;
	padding:0;
	margin:0;
	color:#666;
	line-height:1.6em;
	}

a { text-decoration:none; color:#006699;}

a:hover {color:#638;}

img {border:0;}

#paper { background:transparent url(./images/bg_shadow.png) top center repeat-y;width:840px;margin:0 auto;}

#inner { background-color:#ffffcc;width:800px;margin:0 auto;padding:0;}

h1{line-height:0;margin:0;padding:0;}

p {
	width:670px;
	margin:0 auto;
	text-align:left;
	clear:both;
}

p img.photo { float:right;margin-left:20px;}
.photo {
	float:right;
	margin-left:20px;
	text-align: right;
	font-size: 10px;
}

#copyright {font-size:85%;color:#fff;clear:both;background-color:#999933;line-height:20px;width:800px;margin:3em auto 0 auto;}

/* .pkg class wraps enclosing block element around inner floated elements */

.pkg:after {

    content: " ";

    display: block;

    visibility: hidden;

    clear: both;

    height: 0.1px;

    font-size: 0.1em;

    line-height: 0;

}

* html .pkg { display: inline-block; }

/* no ie mac \*/

* html .pkg { height: 1%; }

.pkg { display: block; }

/* */



p.prev {

text-align:left;

margin-top:3em;

}

p.next {

text-align:right;

margin-top:3em;

}

.footlink{ border-top:1px #999 solid;padding-top:10px; text-align:center; margin-top:20px;}



p.interview_q {color:#336600;margin:2em auto;padding:0;}

p.interview_a {color:#666;margin-bottom:1em;padding:0;}

p.interview_a .name {font-weight:bold;color:#000;padding-right:1em;}
