/* title */h1 {	background-image:url(titlelogo.jpg);	background-repeat:no-repeat;	width:640px;	height:350px;	display:block;}/* photo */.ph1, .ph2, .ph3 {	background-repeat:no-repeat;	width:190px;	height:143px;	display:block;}a.ph1 {	background-image:url(th_01.jpg);	margin:5px 0;	float:left;}a.ph2 {	background-image:url(th_02.jpg);	margin:5px 0 5px 15px;	float:left;}a.ph3 {	background-image:url(th_03.jpg);	margin:5px 0;	float:right;}/* basic color*/.kosaku h2, .kosaku h3, .up {	 color: #6c0;}.box {	border: solid 1px #6c0;}/* main*/body {	 color: #444;	 font-size: 9pt;	 line-height: 14pt;	 font-family: Osaka, "$B#M#S(B $B%4%7%C%/(B";}.box {	 margin: 15px auto 0;	 width: 640px;}.kosaku  {	 text-align: left;	 margin: 15px auto 25px;	 width: 600px;}.kosaku h2  {	 font-weight: bold;	 font-size: 16pt;	 letter-spacing: -1pt;	 background-image:url(icon.gif) ;	 background-repeat:no-repeat;	 width: 600px;	 height: 50px;	 text-align:center;	 line-height:50px;	 margin:10px 0;}.kosaku h3  {	 font-weight: bold;	 font-size: 10pt;	 line-height: 16pt;	 text-indent: 0.5em;	 border-style: solid;	 border-width: 1px 1px 1px 6px;	 margin:15px 0 10px;}.kosaku small {	line-height:1em;}.subtitle_close  {	 color: #c00;	 font-weight: bold;	 font-size: 9pt;	 line-height: 9pt;	 text-align: center;	 padding: 2px 0;	 border: solid 1px #70c917;}.indent {	 margin: 1em 2em;}.ti {	text-indent:1em;} .up {	 font-size: 7.5pt;	 text-align: right;	 margin: 0 auto;	 width: 640px;}.close {	 color: red;	 font-weight: bold;	 font-size: 12pt;	 line-height: 25px;	 text-align: center;	 margin: 10px 0;	 border: solid 2px #f00;}
