/* TOP&UNDER */body {	margin: 0px;	padding: 0px;}h1 {	font-size: 12px;	height: 40px;	margin: 0px;	padding: 0px;}ol {	margin: 0px;	padding: 0px;}ul {	margin: 0px;	padding: 0px;}li {	margin: 0px;	padding: 0px;}h2 {	margin: 0px;	padding: 0px;}h3{	font-size:0.8em;	margin: 0px;	padding: 0px;	}p {	line-height: 150%;	font-size: 0.7em;	margin: 0px;	padding: 0px;}div {	margin: 0px;	padding: 0px;}img {	vertical-align: top;	margin: 0px;	padding: 0px;}/* TOP */#wrapper_top {	height: 470px;	background-repeat: no-repeat;	background-image: url(images/topbg.jpg);	width: 755px;	margin: 0px;	padding: 0px;	border-top: 1px solid;	border-right: 1px solid;	border-bottom: 1px solid;	border-left: 1px solid;}#header_top {	margin-bottom: 5px;}#container_top {	width: 755px;	margin-top: 10px;	margin-left: 10px;}#header h1 {	text-align: left;}#topsoin {	margin-left: 25px;	margin-bottom: 15px;}#topmenu ol {	list-style-type: none;	margin-top: 20px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;}#topmenu {	float: right;	height: 470px;	width: 410px;}#topmenu #next {	text-align: right;	margin-right: 20px;}#topmenu li {	padding: 5px 0px 0px;}#topmenu img {	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}#topsubcontent {	float: left;	height: 470px;	margin: 0px;	padding: 0px;	width: 333px;}#topsupervisor a {	text-decoration: none;	color: #666666;}address {	font-size: 0.7em;	font-style: normal;	color: #999999;	text-align: left;	margin: 0px;	padding: 0px;}#topsubcontent h2 {	padding: 14px 0px 15px 20px;	margin: 0px;}#safety {	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	margin-top: 20px;	margin-left: 25px;}#topsupervisor {	font-size: 0.78em;	padding-top: 20px;	padding-left: 25px;	padding-bottom: 0px;}#topsupervisor a:hover {	text-decoration: underline;}#fukubukuro_logo {	float: left;}#footer_top {	margin: 5px 0px 20px;	padding: 0px;}/* UNDER */#wrapper_und {	clear: both;	background-repeat: no-repeat;	border-top: 1px solid;	border-right: 1px solid;	border-bottom: 1px solid;	border-left: 1px solid;}#nav {	background-image: url(points/images/nav_bg_under.gif);	background-repeat: no-repeat;	width: 759px;	height: 93px;	background-color: #FCF9C8;}#footer2 {	background-image: url(points/images/footer2_bg.jpg);	background-repeat: repeat-x;	width: 759px;	height: 42px;}.up {	text-align: right;	margin-right: 10px;	margin-bottom: 10px;	font-size: 0.85em;	padding: 10px 0px 0px;}#header_und {	vertical-align: bottom;	margin-bottom: 5px;}#container_und {	width: 761px;	margin-top: 10px;	margin-left: 10px;}#nav li {	display: inline;	margin: 0px 3px 0px 0px;}#ttl_comment {	font-size: 0.85em;	line-height: 120%;	width: 300px;	padding-top: 10px;	margin-left: 360px;}#ttl_comment2 {	font-size: 0.85em;	line-height: 120%;	width: 300px;	margin-left: 360px;	padding-top: 17px;}.arrow {	text-align: center;	margin-top: 5px;	margin-bottom: 5px;}#nav h2 {	float: left;	padding-top: 14px;	padding-left: 10px;}.uline_dot {	font-size: 0.8em;	font-weight: bold;	border-bottom-width: 2px;	border-bottom-style: dotted;	padding-bottom: 3px;	color: #0079be;	margin-bottom: 5px;	line-height: 150%;}.strong2 {	font-weight: bold;	color: #CC0000;}.txt {	margin-left: 30px;	margin-top: 30px;	margin-bottom: 0px;	margin-right: 30px;	width: 699px;}.clear {	clear: both;}#nav #content {	margin-left: 10px;	margin-top: 4px;}#footer {	padding: 5px 0px 20px;}#left {	float: left;	margin-top: 8px;	margin-left: 10px;}#right {	float: right;	margin-top: 8px;	margin-right: 10px;}#nav ol {	margin-left: 10px;}.round_top {	background-color: #EBF4FA;	background-image: url(points/images/corner_01.gif);	background-repeat: no-repeat;	background-position: left top;}.round_body {	background-color: #EBF4FA;	padding-top: 1px;}.round_top span {	background-image: url(points/images/corner_02.gif);	background-repeat: no-repeat;	background-position: right top;	height: 14px;	display: block;}.round_bottom {	background-color: #EBF4FA;	background-image: url(points/images/corner_03.gif);	background-repeat: no-repeat;	background-position: left bottom;}.roundbox {	width: 670px;	margin-left: 30px;	margin-top: 20px;	background-color: #EBF4FA;}.roundbox h3 {	background-color: #EBF4FA;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #1382C2;	color: #1382C2;	padding-bottom: 2px;	margin-bottom: 5px;	margin-left: 20px;	margin-right: 20px;}.roundbox_txt {	background-color: #EBF4FA;	margin-left: 20px;	vertical-align: middle;	margin-right: 20px;}.img_right {	float: right;	padding: 5px;}.txt2 {	width: 620px;	margin-left: 30px;	margin-top: 10px;	padding: 0px 0px 2px;}.photoframe {	margin: 2px;	border: 1px solid #999999;}.caption {	font-size: 0.7em;	line-height: 130%;	margin: 0px;	padding: 0px;}.small {	font-size: x-small;}.txt2 h4 {	font-size: 0.8em;	color: #006600;	margin: 0px 0px 2px;	line-height: 140%;}.box300_l {	width: 300px;	margin-right: 20px;	float: left;}.txt2 p {	margin-top: 3px;}.ul_01 {	font-size: 0.7em;	list-style-position: outside;	list-style-type: disc;	margin-left: 20px;}.ul_01 li {	margin-bottom: 8px;	list-style-type: disc;}.space10 {	margin-bottom: 10px;}.img_left {	margin: 2px 5px 2px 0px;	float: left;}.txt h4 {	font-size: 0.7em;	margin: 15px 0px 5px;}.space5 {	margin-bottom: 5px;}.space20 {	margin-bottom: 20px;}.space30 {	margin-bottom: 30px;}#h2safety {	font-size: 0.8em;	border-bottom-width: 1px;	border-bottom-style: solid;	padding-bottom: 2px;	width: 680px;	padding-top: 5px;	margin-left: 20px;}#superv {	font-size: 0.7em;	width: 500px;	margin: 10px 0px 0px 10px;	color: #333333;	padding: 4px;	background-color: #FFFFFF;}#superv_body {	background-color: #F8E3EA;}#superv a {	color: #333333;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	text-decoration: none;}#superv a:hover {	text-decoration: underline;}#txtsize {	width: 150px;	background-color: #ECECEC;	padding: 1px;	text-align: left;	height: 20px;	float: right;	margin-top: 17px;}#txtsize p {    font-size:0.85em;	padding-right: 10px;	padding-left: 10px;}.round_bottom span {	background-image: url(points/images/corner_04.gif);	background-repeat: no-repeat;	background-position: right bottom;	display: block;	height: 14px;}#title2 {	margin: 0px 0px 0px 10px;	padding: 3px 0px 0px;	height: 15px;}#fukubukuro_logo {	float: left;}#nav h1 {	margin: 0px 0px 0px 10px;	padding: 3px 0px 2px;	height: 15px;}	.txt2 float_r {	float: right;	width: 300px;}.box300_l h4 {	font-size: 0.8em;	color: #C72D70;	margin: 0px 0px 2px;	line-height: 140%;}.roundboxmidium {	width: 350px;	background-color: #EBF4FA;	margin-left: 20px;}.float_l {	float: left;}.float_r {	float: right;}.roundboxmidium .uline_dot {	font-size: 0.8em;	font-weight: bold;	border-bottom-width: 2px;	border-bottom-style: dotted;	padding-bottom: 3px;	color: #0079be;	margin-bottom: 5px;	line-height: 150%;	margin-right: 10px;	padding-left: 0px;	margin-left: 20px;}.box350 {	width: 350px;	margin-right: 10px;}.ul_03 {	font-size: 0.7em;	list-style-position: outside;	list-style-type: disc;	margin-left: 35px;	margin-right: 10px;	line-height: 130%;}.ul_03 li {	margin-bottom: 5px;}.round_body h3 {	background-color: #EBF4FA;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #1382C2;	color: #1382C2;	padding-bottom: 2px;	margin-bottom: 10px;	margin-left: 20px;	margin-right: 20px;}.box450 {	width: 450px;}.img_left2 {	margin: 2px 15px 2px 12px;	float: left;}.img_right2 {	float: right;	padding-right: 15px;	margin-right: 0px;}.roundboxmidium .round_body p {	margin-right: 10px;}
