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

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

a:hover {color:#638;}

img {border:0;}

.photo {border:0;margin:0px 0px 30px 0px;}

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

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

#allbox { width:800px; padding: 0;}

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

p { margin:0px 0px 20px 0px;}

p img.photo { margin:0px 0px 20px 0px;}

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

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

#left { width:470px;float:left;margin:50px 0 0 30px;text-align:left; }

#right { width:250px;float:left;margin:50px 0 0 10px;text-align:center;}

#left2 {float:left;margin:50px 30px 0px 30px;;text-align:left; }

#right2 { width:270px;float:left;margin:50px 30px 0px 30px;padding:0px 0px 0px 30px;text-align:left;border-left:#666 1px solid;}

#clear {clear:both;}

#header { background: url(./images/t1.jpg) no-repeat;width:800px;height:533px;}



.link {

text-align:right;

padding-top:10px;

margin-right:30px;

}



.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; }

/* */



.prev {

float:left;

margin-left:30px;

margin-bottom:30px;

}

.next {

float:right;

margin-right:30px;

margin-bottom:30px;

}



.gallery {margin: 30px 0px 0px 0px; padding-bottom:50px;}



ul.gallery {

	clear:both;

	width:700px;

}

ul.gallery li {

display:inline;

list-style:none;

}



ul.gallery li a img {

border:#ED6D00 10px solid;

margin:5px;

}

li{
	list-style-type: none;
}



.footlink{ border-top:1px #999 solid;padding-top:10px; margin:0px 20px;clear:both;}

.caption {font-size:10px; margin-bottom:30px;}



p.interview_q {color:#f60;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;}





#left p img{margin-right:2px; margin-bottom:-2px;}

