body {margin-left:0px; margin-top:0px;	margin-right:0px; margin-bottom:0px; background-color:#FFFFFF;}
body,td,th {font-family:メイリオ, ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3, HiraKakuPro-W3, sans-serif; color:#333333; text-align:left; font-size:12px; line-height:18px;}
html,body {height:100%;}
td {word-break:break-all;}

#main {width:662px; margin:auto; padding-top:15px; padding-bottom:15px:}

.e10 {font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 12px;}
.e12 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 15px;}
.e14 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 17px;}
.j10 {font-size: 10px; line-height: 12px;}
.j11 {font-size: 11px; line-height: 13px;}
.j12 {font-size: 12px; line-height: 15px;}
.j14 {font-size: 14px; line-height: 17px;}
.j16 {font-size: 16px; line-height: 17px;}
.black {color:#000000;}
.dgrey {color:#333333;}
.grey {color:#999999;}
.red {color:#CC0000;}
.orange {color:#ff3300;}
.white {color:#FFFFFF;}
A {color: #730D63; text-decoration: underline;}
A:link {color: #FF6600; text-decoration: underline;}
A:visited {color: #FF6600; text-decoration: underline;}
A:active {color: #FF9900; text-decoration: underline;}
A:hover {color: #FF9900; text-decoration: underline;}
.arrow {background:url(img/ya_c.gif) 0px 2px no-repeat; padding-left:20px;}

.line {width: 600px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; padding-top: 5px;}
div.photo{position:relative; width:300px; height:450px;}
span.guard{position:absolute; display:block; width:100%; height:100%; background-image:url(img/spacer.gif);}
div.photo1 {position:relative; width:202px;}
span.guard1 {position:absolute; display:block; width:100%; height:100%; background-image:url(img/spacer.gif);}
span.guard2 {position:absolute; display:block; width:200px; height:200px; background-image:url(img/spacer.gif);}
