/* title */h1 {	background-image:url(titlelogo.jpg);	background-repeat:no-repeat;	height:250px;	/*height:350px;*/	display:block;}/* photo */.phx3 {	padding:10px 0;}.phx3 .ll, .phx3 .rr {	width:190px;	font-size:7.5pt;}.ll {	float:left;}.rr {	float:right;}.mgl15 {	margin-left:15px;}.ph1, .ph2, .ph3 {	background-repeat:no-repeat;	width:190px;	height:145px;	display:block;	/*float:left;*/}a.ph1 {	background-image:url(th_01.jpg);}a.ph2 {	background-image:url(th_02.jpg);}a.ph3 {	background-image:url(th_03.jpg);}/* basic color*/.kosaku h2, .kosaku h3, .up {	 color: #66c;}.box {	border: solid 1px #66c;}/* 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: 9pt;	 text-align: center;	 padding: 6px 0;	margin: 10px 0;	 border: solid 2px #f00;}
