body,h1,h2,h3,h4,h5,ul,li,img,div,p {	margin: 0px;    border: 0px;    padding: 0px;}body {	text-align: center;	padding-top: 15px;	padding-left: 7px;	background: #FFF;}h1 {	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka;	color: #133AAF;	padding: 5px 16px;	font-size: 25px;	line-height: 33px;}h2 {	background: url(../images/main/midashi_bg.gif) no-repeat left top;	padding: 3px 25px 3px 10px;	font: 18px "‚l‚r ‚oƒSƒVƒbƒN", Osaka;	color: #FFFFFF;	clear: both;}h3 {	font: 14px/16px "‚l‚r ‚oƒSƒVƒbƒN", Osaka;	color: #0B6DE4;	background: #F5F9FE url(../images/main/r_area_titler_bg.gif) no-repeat left top;	padding: 5px 8px 3px 30px;}h4 {	background: #91BDF3;	padding: 3px 3px 3px 7px;	border-top: 1px solid #133AAF;	border-bottom: 1px solid #133AAF;	color: #133AAF;}.nodis{	display:none;}#menu_box {	width: 165px;	background: url(../images/menu/menu_bg.jpg) repeat-y left;	text-align: left;	float: left;}#rogo {	background: url(../images/menu/rogo.jpg) no-repeat left top;	height: 99px;	display: block;}#rodo a:link{text-decoration : none;}#rodo a:visited{text-decoration : none;}#rodo a:hover{text-decoration : none;}.menu_link {	list-style: none outside;	margin:5px 18px 10px 12px;	color: #FFFFFF;}.menu_link li{	margin-left:12px;	padding-left: 2px;}.menu_link_box {	background: #0C6EE5 url(../images/menu/btn_bg.jpg) no-repeat left top;	margin-right: 15px;	display: block;}.menu_link a:link{	color:#FFFFFF;	text-decoration : none;}.menu_link a:visited{	color:#FFFFFF;	text-decoration : none;}.menu_link a:hover{	color:#FFFF33;	text-decoration : none;	border-bottom:1px solid #FF3300;}#menu_foot {	background: url(../images/menu/foot.jpg) no-repeat;	height: 338px;}#full_box {	text-align: center;	width: 100%;}#main_box {	text-align: center;	width: 777px;}#main_area {	width: 612px;	text-align: left;	float: right;}#main_title {	background: url(../images/main/title_bg.jpg) no-repeat left top;}#main_con_r {	float: left;	width: 180px;	margin-left: 15px;	vertical-align: top;}#use_box {	padding: 10px 15px;	border-bottom: 1px solid #999999;	background: url(../images/main/main_lr_line.gif) repeat-y left;}#foot_box {	background: url(../images/foot/foot_bg.gif) no-repeat left bottom;	padding: 5px 15px;}#title_text {	color: #133AAF;	padding: 0px 16px 5px;}.pankuzu {	color: #133AAF;	padding: 3px 16px;	border-top: 1px solid #666666;	border-bottom: 1px solid #666666;}.pankuzu a:link,.pankuzu a:visited{	color:#133AAF;	text-decoration : none;}.pankuzu a:hover{	color:#FF3300;	text-decoration : none;}#other_menu {	text-align: right;	padding: 3px 10px 15px 5px;	background: url(../images/main/main_lr_line.gif) repeat-y left;}.other_menu_link {	list-style: disc outside;	color: #133AAF;}.other_menu_link li{	margin-left:12px;	padding-left: 2px;	display: inline;}.other_menu_link a:link,.other_menu_link a:visited,#main_con_r a:link,#main_con_r a:visited{	color:#666666;	text-decoration : none;}.other_menu_link a:hover,#main_con_r a:hover{	color:#FF3300;	text-decoration : none;}#main_contents_area {	background: url(../images/main/main_bg.gif) repeat-y left top;	padding: 0px 1px 5px 16px;	border-bottom: 1px solid #999999;}#main_con_l {	float: left;	width: 400px;	vertical-align: top;}.main_text {	color: #333333;	padding: 10px 10px 15px 25px;	background: url(../images/main/text_bg.gif) no-repeat left top;}.work_flow_text{	color: #333333;	padding: 10px 10px 15px 55px;}.work_flow_title{	color: #133AAF;	margin: 10px 0px 0px 25px;	padding-bottom: 2px;	border-bottom: 1px solid #133AAF;}.m_con_r_con {	background: #F5F9FE url(../images/main/r_area_con_bg.gif) no-repeat left top;	padding: 10px 0px 15px 0px;	text-align: center;}.m_c_r_title,.m_c_r_title_tokyo{	font: 12px/13px "‚l‚r ‚oƒSƒVƒbƒN", Osaka;	background: url(../images/main/r_area_con_title.gif) no-repeat left top;	border-top: 1px solid #FFFFFF;	color: #666666;	text-align: left;	padding: 1px 8px 0px 30px;}.m_c_r_title_tokyo { margin-top:5px;}.m_c_r_text {	color: #666666;	padding: 8px 8px 15px 30px;	text-align: left;	clear: both;}.m_c_r_text img{	margin: 2px 5px 2px 0px;	float: left;	}.m_c_r_text2 {	color: #666666;	padding: 3px 8px 15px 30px;	text-align: left;}.use_res img,.use_use img{	padding: 0px;	margin: 5px 0px;}.win img,.mac img{	padding: 0px;	margin:0px;}.use_res {	float: left;	width: 280px;}.use_use {	float: left;	width: 300px;}.use_check {	width: 580px;}.use_res_title {	background: url(../images/top_img/respect.gif) no-repeat left top;	height: 17px;}.use_use_title {	background: url(../images/top_img/use.gif) no-repeat right top;	height: 17px;}.use_check_title {	background: url(../images/top_img/check.gif) no-repeat left top;	height: 17px;}.win,.mac {	margin: 5px 0px 5px 0px;	padding-left: 30px;	float: left;}.win{	background: url(../images/banner/check/win.gif) no-repeat left top;	margin-right: 50px;}.mac{	background: url(../images/banner/check/mac.gif) no-repeat left top;	color: #133AAF;	vertical-align: middle;}.foot_title {	color: #133AAF;	padding-top:5px;	text-align: left;	vertical-align: top;	float: left;	width: 110px;}.foot_link {	float: left;	padding-top:5px;	width: 355px;}.foot_link a{	display: block;	float: left;	width: 115px;}.foot_link a:link,.foot_link a:visited{	color:#133AAF;	text-decoration : none;}.foot_link a:hover{	color:#FF3300;	text-decoration : none;}#foot_box_l {	float: left;	width: 465px;}#foot_box_r {	float: left;	width: 115px;}#foot_box_r a{	display: block;	padding:3px 5px 3px 30px}#foot_box_r a:link,#foot_box_r a:visited{	color:#133AAF;	text-decoration : none;}#foot_box_r a:hover{	color:#FF3300;	text-decoration : none;}#copy {	color: #999999;	text-align: right;	padding: 8px 5px 5px;	clear: both;}#copy_text {	display: block;	overflow: hidden;	height: 30px;	width: 600px;}.go_top {	text-align: right;	padding-top: 10px;	padding-right: 3px;	padding-bottom: 5px;	clear: both;}.go_top a:link,.go_top a:visited{	color:#133AAF;	text-decoration : none;}.go_top a:hover{	color:#FF3300;	text-decoration : none;}.top_date {	color: #FF6600;	text-align: right;	padding-top: 2px;	padding-right: 8px;}.top_tbb_backnext,.top_tbb_delete {	padding: 5px 15px 5px 10px;}.top_tbb_backnext a,.top_tbb_delete a{	display: block;	float: left;	text-align: center;}.top_tbb_backnext a{width: 70px;}.top_tbb_delete a{width: 45px;}.top_tbb_backnext a:link,.top_tbb_backnext a:visited{	color:#133AAF;	text-decoration : none;}.top_tbb_backnext  a:hover{	color:#FF3300;	text-decoration : none;}cite {color: #333333;}cite a:link,cite a:visited{	color: #333333;	text-decoration : none;}cite  a:hover{	color:#FF3300;	text-decoration : none;}.profile_koumoku {	color: #333333;	margin-left: 75px;	padding-left: 30px;	background: no-repeat left top;	margin-top: 15px;	padding-top: 2px;	padding-bottom: 2px;}.inq_title {	color: #133AAF;	width: 130px;	float: left;}.inq_box {	width: 550px;	padding-top: 15px;	padding-bottom: 10px;	border-bottom: 1px dotted #569BED;}.inq_cation {	width: 550px;	border: 1px solid #133AAF;	background: #FFFFCC;}.inq_c_title {	color: #FFFFFF;	background: #0A6DE4;	padding: 5px;	text-align: center;}.inq_c_text {	color: #666666;	background: #FFFFCC;	padding: 10px 20px;}.sitemap_title {	color: #133AAF;	background: url(../12_site-map/images/title_bg.gif) repeat top;	height: 25px;	width: 540px;	padding:2px 0px 2px 20px;	border-left: 10px solid #133AAF;	margin-top: 35px;	margin-bottom: 5px;}.sitemap_title a:link,.sitemap_title a:visited,.sitemap_text a:link,.sitemap_text a:visited{	color: #133AAF;	text-decoration : none;}.sitemap_title a:hover,.sitemap_text a:hover{	color:#FF3300;	text-decoration : none;}.sitemap_text {margin-left: 60px;}.mt_ul {	color: #666666;	padding: 5px;	list-style-position:outside; 	margin-left:30px;	text-align:left;}#map_box{background-image:url(../images/main/text_bg2.gif) no-repeat left top;text-align: center;padding: 10px 5px;margin:5px auto;}