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;}#left2 div ul{margin-top:0px;}