.legacy{overflow-y: scroll;

	font-size: 12px;

	

	font-size: 100%;}
.legacy,.legacy div,.legacy dl,.legacy dt,.legacy dd,.legacy ul,.legacy ol,.legacy li,.legacy h1,.legacy h2,.legacy h3,.legacy h4,.legacy h5,.legacy h6,.legacy pre,.legacy form,.legacy fieldset,.legacy input,.legacy textarea,.legacy p,.legacy blockquote,.legacy th,.legacy td{margin: 0;

	padding: 0;}
.legacy address,.legacy caption,.legacy cite,.legacy code,.legacy dfn,.legacy em,.legacy strong,.legacy th,.legacy var{font-style: normal;}
.legacy table,.legacy th,.legacy td{font-size: 100%;

	line-height: 1.5em;}
.legacy caption,.legacy th{text-align: left;

	font-weight: normal;}
.legacy object,.legacy embed{vertical-align: top;}
.legacy legend{display: none;}
.legacy h1,.legacy h2,.legacy h4,.legacy h5,.legacy h6{font-size: 100%;

	font-weight: normal;}
.legacy img,.legacy abbr,.legacy acronym,.legacy fieldset{border: 0;}
.legacy ul,.legacy li{list-style-type: none;}
.legacy .listmark{margin-left:50px;

margin-bottom:40px;

list-style-type:disc;}
.legacy .listmark li{margin-bottom:5px;

list-style-type:disc;}
.legacy img,.legacy a img{border:none;

	background:transparent;

	vertical-align:bottom;}
.legacy .clear{clear: both;}
.legacy #table_cost td{padding:5px;}
.legacy #cal_result{margin:auto ;

width:600px;

border:#FF6666 2px solid}
.legacy a:link{color:#322ED8;}
.legacy a:visited{color:#322ED8;}
.legacy a:hover{color:#FFFFFF; background-color:#666666;}
.legacy{background:#FFF;

	color: #000;

        font-family: Meiryo,"���C���I","MS P�S�V�b�N Ex+","�l�r �o�S�V�b�N","�q���M�m�p�S Pro W3",Osaka,arial,helvetica,sans-serif;

	font-size:12px;

	text-align: center;}
.legacy *:first-child + html body{font-family: "���C���I","Meiryo";}
.legacy #wrap{position:relative;

	text-align: center;

	width: 100%;

	margin: 0 auto;

	background-image:url("/decamaps/ja/images/common/bg.jpg");

	background-repeat:repeat-y;}
.legacy #wrap_inner{text-align: center;

	width: 800px;

	margin: 0 auto;

	background-color:#FFFFFF;}
.legacy #header{float:left;

	font-size: 0;

	width: 300px;

	height:<img name="index_r1_c2" src="images/index_r1_c2.gif" width="590" height="106" border="0" id="index_r1_c2" alt="" />px;

	margin: 0px 0px 0px 0px;

	padding:0;

	text-align: left;}
.legacy #lang{width:200px;

float:right;}
.legacy #line{clear:both;

	background-color:#ccc;

	background-image:url("/decamaps/ja/css/images/index_r3_c2.gif");

	width: 800px;

	height: 1px;}
.legacy #gnavi{clear:both;

	background-color:#ccc;

	top: 110px;

	width: 850

px;

	height: 31px;}
.legacy #gnavi ul li{float: left;

	margin:0;

	padding:0;}
.legacy #header ul#globalNav,.legacy #header p#headInfo{font-size: 0;}
.legacy p#gotoTOP{float:right;

margin-top:10px;

margin-right:20px;}
.legacy #contents_top{clear:both;

text-align:left;

	width: 800px;

	margin:25px auto 0px auto;

	padding-bottom: 10px;}
.legacy #contents{clear:both;

text-align:left;

	width: 700px;

	height:auto;

	margin:25px auto 0px auto;

	padding-bottom: 10px;}
.legacy #contents_fudemame{clear:both;

text-align:left;

	width: 700px;

	height:auto;

	margin:25px auto 0px auto;

	padding-bottom: 10px;}
.legacy #info_section{width:170px;
margin-left:20px;
line-height:1em;
border:1px solid #CCCCCC;}
.legacy #left_box{float:left;

width:600px;}
.legacy #right_box{float:right;

width:200px;}
.legacy h2.pageImg{margin-top:30px;

	margin-bottom:15px;}
.legacy h3{font-size:16px;

line-height:30px;

padding-left:30px;

background-repeat:no-repeat;

background-position:top left;}
.legacy #h3_top{font-size:16px;

line-height:33px;

margin-left:5px;

background-image: url("/decamaps/ja/images/point.gif") ;

background-repeat:no-repeat;

background-position:top left;

font-weight:bold;

text-align:left;}
.legacy #h3_top1{font-size:16px;

line-height:33px;

margin:0px 0px 15px 10px;

background-image: url("/decamaps/ja/images/h3_bg.jpg") ;

background-repeat:no-repeat;

background-position:top left;

font-weight:bold;

text-align:left;}
.legacy #h3_top2{font-size:16px;

line-height:33px;

margin:50px 0px 15px 10px;

background-image: url("/decamaps/ja/images/h3_bg.jpg") ;

background-repeat:no-repeat;

background-position:top left;

font-weight:bold;

text-align:left;}
.legacy #h3_top_help1{font-size:16px;

line-height:33px;

margin:0px 0px 15px 10px;

background-image: url("/decamaps/ja/images/h3_bg_help.jpg") ;

background-repeat:no-repeat;

background-position:top left;

font-weight:bold;

text-align:left;}
.legacy #h3_top_help2{font-size:16px;

line-height:33px;

margin:50px 0px 15px 10px;

background-image: url("/decamaps/ja/images/h3_bg_help.jpg") ;

background-repeat:no-repeat;

background-position:top left;

font-weight:bold;

text-align:left;}
.legacy #h3_title{font-size:1.1em;

line-height:20px;

margin-left:5px;

background-image: url("/decamaps/ja/images/point.gif") ;

background-repeat:no-repeat;

background-position:top left;

font-weight:bold;

text-align:left;}
.legacy .titleh41{width:520px;

	font-weight:bold;

	font-size:13px;

	border:solid #C8C8C8;

	border-width:0px 0px 1px 8px;

	padding-top:0.3em;

	padding-bottom:0.3em;

	padding-left:5px;

	margin:10px 0px 10px 20px;}
.legacy .titleh42{width:520px;

	font-weight:bold;

	font-size:13px;

	border:solid #C8C8C8;

	border-width:0px 0px 1px 8px;

	padding-top:0.3em;

	padding-bottom:0.3em;

	padding-left:5px;

	margin:50px 0px 10px 20px;}
.legacy .titleh4help1{width:580px;

	font-weight:bold;

	font-size:13px;

	border:solid #C8C8C8;

	border-width:0px 0px 1px 8px;

	padding-top:0.3em;

	padding-bottom:0.3em;

	padding-left:5px;

	margin:10px 0px 10px 20px;}
.legacy .titleh4help2{width:580px;

	font-weight:bold;

	font-size:13px;

	border:solid #C8C8C8;

	border-width:0px 0px 1px 8px;

	padding-top:0.3em;

	padding-bottom:0.3em;

	padding-left:5px;

	margin:50px 0px 10px 20px;}
.legacy h5{color:#FFFFFF;

	width:595px;

font-size:16px;

line-height:33px;

padding-left:20px;

background-image: url("/decamaps/ja/images/buy_ttlBG.jpg") ;

background-repeat:no-repeat;

background-position:top left;

	margin:33px 0px 10px 40px;

	_margin:36px 0px 0px 40px;}
.legacy #h5_press{color:#FFFFFF;

	width:595px;

font-size:16px;

line-height:33px;

padding-left:20px;

background-image: url("/decamaps/ja/images/buy_ttlBG.jpg") ;

background-repeat:no-repeat;

background-position:top left;

	margin:10px 0px 10px 40px;

	_margin:10px 0px 0px 40px;}
.legacy p.section{line-height:1.4em;}
.legacy p.section_top{height:auto;

margin:10px 30px 15px 35px;

line-height:1.5em;}
.legacy p.section_image{text-align:center;

	height:auto;

	margin:10px 0px 20px 0px;

	line-height:1.4em;}
.legacy p.section_des{margin:10px 0px 20px 40px; text-align:left;}
.legacy #patharea{width:800px;

line-height:0.9em;

background-color:#444444;

color:#DDDDDD;}
.legacy p.path{padding:5px 100px 5px 10px;

font-size:0.8em;

line-height:0.9em;

text-align:right;

color:#DDDDDD;}
.legacy p.path a{color:#FF6600;

background-color:#444444;}
.legacy p.path a:hover{color:#FFFFFF;

background-color:#444444;}
.legacy p.buy_name{padding:2px;

margin-bottom:6px;

font-size:1.2em;

font-weight:bold;

border-bottom:1px dashed #FF6600;

width:260px;}
.legacy p.buy_name_biz{padding:2px;

margin-bottom:6px;

font-size:1.2em;

font-weight:bold;

border-bottom:1px dashed #33CC00;

width:300px;}
.legacy span.kome{font-size:0.9em;}
.legacy #to_down{text-indent:-9999px;

margin:0px auto 0px auto;

width:650px;

height:134px;

background-image:url("/decamaps/ja/images/to_download.jpg") ;

background-repeat:no-repeat;}
.legacy #to_down img{float:right;

margin:10px 20px 30px 30px;}
.legacy #to_buy_top{text-indent:-9999px;

margin:0px auto 0px 15px;

width:620px;

height:257px;

background-image:url("/decamaps/ja/images/img_TOPkakakuW620.jpg") ;

background-repeat:no-repeat;}
.legacy #to_buy{text-indent:-9999px;

margin:0px auto 0px auto;

width:650px;

height:269px;

background-image:url("/decamaps/ja/images/img_TOPkakaku.jpg") ;

background-repeat:no-repeat;}
.legacy #to_buy2{text-indent:-9999px;

margin:0px auto 0px auto;

width:650px;

height:344px;

background-image:url("/decamaps/ja/images/img_TOPkakakuW650_2.jpg") ;

background-repeat:no-repeat;}
.legacy #to_buy_STD{text-align:right;}
.legacy #to_buy_STD li{margin:15px 15px auto auto;}
.legacy .cal_table{margin:auto;}
.legacy table#table-00{margin:auto auto;

	width: 530px;

	border: 1px #666666 solid;

	border-collapse: collapse;

	border-spacing: 0;}
.legacy table#table-00 th{padding: 5px;

	border: solid #666666;

	border-width: 0 0 1px 1px;

	font-weight: bold;

	line-height: 120%;

	text-align: center;

	font-size: 0.8em;}
.legacy table#table-00 td{padding: 5px;

	border: 1px #666666 solid;

	border-width: 0 0 1px 1px;

	text-align: left;

	font-size: 0.8em;}
.legacy table#table-00 td.center{text-align:center;

	padding: 5px;

	border: 1px #666666 solid;

	border-width: 0 0 1px 1px;

	text-align: center;

	font-size: 0.8em;}
.legacy table#table-01{width: 530px;

	border: 1px #C8C8C8 solid;

	border-collapse: collapse;

	border-spacing: 0;}
.legacy table#table-01 th{padding: 5px;

	border: solid #C8C8C8;

	border-width: 0 0 1px 1px;

	background: #F5F5F5;

	font-weight: bold;

	line-height: 120%;

	text-align: center;

	font-size: 0.8em;}
.legacy table#table-01 td{padding: 5px;

	border: 1px #C8C8C8 solid;

	border-width: 0 0 1px 1px;

	text-align: left;

	font-size: 0.8em;}
.legacy table#table-01 td.center{text-align:center;

	padding: 5px;

	border: 1px #C8C8C8 solid;

	border-width: 0 0 1px 1px;

	font-size: 0.8em;}
.legacy table#table-01 td.center2{font: bold;

	text-align:center;

	padding: 5px;

	background: #F5F5F5;

	border: 1px #C8C8C8 solid;

	border-width: 0 0 1px 1px;

	font-size: 0.8em;}
.legacy table#table-01 td.center3{text-align:left;

	padding: 5px;

	border: 1px #C8C8C8 solid;

	border-width: 0 0 1px 1px;

	font-size: 0.8em;}
.legacy table#table-01 img{margin-bottom:3px;}
.legacy #footerlink{clear:both;

	width: 100%;

	margin:0px 0px 10px 0px;

	padding:10px 0px 0px 0px;

	font-size: 90%;}
.legacy #footerlink{clear:both;

color:#322ED8;

	width: 800px;

	text-align: center;
	
	vertical-align:middle;

	line-height:4em;

	margin:0 auto;

	padding:0;

	background-color:#FFFFFF;}
.legacy #footerlink a{color:#322ED8;

	text-decoration:none;}
.legacy #footerlink a:hover{color:#CCCCCC;

	text-decoration:none;}
.legacy #footersns{clear:both;

color:#322ED8;

	width: 800px;

	text-align: center;
	
	vertical-align:middle;

	margin:0 auto;

	padding:8px 0;

	background-color:#FFFFFF;}
.legacy #footersns a{color:#322ED8;

	text-decoration:none;}
.legacy #footersns a:hover{color:#CCCCCC;

	text-decoration:none;}
.legacy #footer{clear:both;

color:#000000;

	width: 800px;

	height:50px;

	padding:0;

	background-color:#999999;}
.legacy #footer img{margin-top:10px;

margin-bottom:10p}
.legacy .des{margin:0px 30px; text-align:left;}
.legacy td img{display: block;}