@charset "UTF-8";#logo{	width: 120px;	float: left;}address {	width: 400px;	float: right;	clear: none;}nav {	width: 100%;	clear: both;}#new h2 , #info h2{	padding-left: 1em;	margin-bottom: 5px;	color: hsla(0,0%,100%,1.00);	font-size: 1.2em;	line-height: 1.4em;}#info h2 { background-color: hsla(149,100%,41%,0.87); }#new h2 { background-color: hsla(359,100%,70%,1.00); }#new p, #info p {	font-size: 1em;	line-height: 1.2em;}#top_photo h1 {	margin-left: 1em;	margin-top: 10px;}#top_photo p {	line-height: 1.4em;	width: 30em;	margin-left: 2em;}h1 {	font-size: 1.6em;	line-height: 1.8em;}h2   {	font-size: 1.4em;	line-height: 1.6em;}h3 {	font-size: 1.2em;	line-height: 1.4em;}h4, h5, h6, p {	font-size: 1em;	line-height: 1.4em;}#detail #contents h3 { margin-left: 1em; }#detail #contents p {	margin-left: 2em;	margin-bottom: 1em;	margin-right: 1em;}#contents .box02 p {    margin-left: 1em;}#balance .box02 ol li { margin-left: 3em; }.text_right {    text-align: right;}.text_red {    color: #FF0004;    text-shadow: 0px 0px;}.text_orenge {    color: #F39D00;}.text_center {    text-align: center;    line-height: 1.4em;}