/* basic color*/.box {	border: solid 1px #f90;	background-color:#fef7e7;	text-align:center;	padding:15px 0;}.inner {	width:640px;	margin:0 auto;}/* kakomi */.kousaku h3 {	font-size:7.5pt;	font-weight:bold;	color:#fff;	background-color:#f90;	line-height:16px;	width:510px;	height:16px;	margin:0 auto 5px;	display:block;}/* main*/body {	 color: #444;	 font-size: 8.5pt;	 font-family: Osaka, "$B#M#S(B $B%4%7%C%/(B";}.kousaku {	padding:15px;}.honbun {	width:500px;	margin:20px auto 0;	text-align:left;	}.honbun p {	font-size:9pt;	line-height:1.6em;	text-indent:1em;	padding-bottom:10px;}/* themenail photo */.ph_index {	padding-bottom:5px;}.ph_x4 {	margin:10px auto 0;	padding:0 58px 5px;	}.ph_x5 {	margin-top:10px;	padding-bottom:5px;}.ph_index li, .ph_x4 li, .ph_x5 li {	float:left;}.ph_index .mg, .ph_x4 .mg {	margin-right:20px;}.ph_x5 .mg {	margin-right:15px;}.indent {	 margin: 1em 2em;}.ti {	text-indent:1em;} .up {	 color: #f90;	 font-size: 7.5pt;	 text-align: right;	 margin: 0 auto;	 width: 670px;	 display:block;}/* test clearfix *//* Win$BHG(BIE7$B$H(BMac$BHG(BIE5$BBP:v(B */*html .ph_index, *html .ph_x4, *html .ph_x5 {   display:inline-block;}
