/*=======================================*/
/*　東京地図出版株式会社　*/
/*　オリジナル地図用のスタイルシート　*/
/*　制作開始：2005.08.03　　　　　　　　　*/
/*=======================================*/



/*----------------------------------------*/
/*　「オリジナル地図」ページ内容　*/
/*----------------------------------------*/
.flortClear {
	clear:both;
	height: 1px;
}

span.mapLink {
	display: none;
}
/*----------------------------------------*/

#digitalMapTop01 {
	margin-top: 0px;
	margin-left: 0px;
	width: 180px;
	height: 180px;
	float:left;
}

#digitalMapTop01 a {
	display: block;
	margin-top: 0px;
	margin-left: 0px;
	width: 180px;
	height: 180px;
	background: url(../images/d_map01.gif);
	background-repeat: no-repeat;
}


#digitalMapTop02 {
	margin-top: 0px;
	margin-left: 6px;
	width: 180px;
	height: 180px;
	float:left;
}
#digitalMapTop02 a {
	display: block;
	margin-top: 0px;
	margin-left: 0px;
	width: 180px;
	height: 180px;
	background: url(../images/d_map02.gif);
	background-repeat: no-repeat;
}

#digitalMapTop03 {
	margin-top: 0px;
	margin-left: 6px;
	width: 180px;
	height: 180px;
	float:left;
}

#digitalMapTop03 a {
	display: block;
	margin-top: 0px;
	margin-left: 0px;
	width: 180px;
	height: 180px;
	background: url(../images/d_map03.gif);
	background-repeat: no-repeat;
}
/*----------------------------------------*/

#digitalMapTop01Caption {
	margin-top: 0px;
	margin-left: 0px;
	width: 180px;
	float:left;
	font-size:10px;
}
#digitalMapTop02Caption {
	margin-top: 0px;
	margin-left: 6px;



	width: 180px;
	float:left;
	font-size:10px;
}
#digitalMapTop03Caption {
	margin-top: 0px;
	margin-left: 6px;
	width: 180px;
	float:left;
	font-size:10px;
}
/*----------------------------------------*/

#digitalMapTop04 {
	margin-top: 0px;
	margin-left: 0px;
	width: 180px;
	height: 180px;
	float:left;
}

#digitalMapTop04 a {
	display: block;
	margin-top: 0px;
	margin-left: 0px;
	width: 180px;
	height: 180px;
	background: url(../images/d_map04.gif);
	background-repeat: no-repeat;
}

#digitalMapTop05 {
	margin-top: 0px;
	margin-left: 6px;
	width: 180px;
	height: 180px;
	float:left;
}

#digitalMapTop05 a {
	display: block;
	margin-top: 0px;
	margin-left: 0px;
	width: 180px;
	height: 180px;
	background: url(../images/d_map05.gif);
	background-repeat: no-repeat;
}

#digitalMapTop06 {
	margin-top: 0px;
	margin-left: 6px;
	width: 180px;
	height: 180px;
	float:left;
}

#digitalMapTop06 a {
	display: block;
	margin-top: 0px;
	margin-left: 0px;
	width: 180px;
	height: 180px;
	background: url(../images/d_map06.gif);
	background-repeat: no-repeat;
}
/*----------------------------------------*/

#digitalMapTop04Caption {
	margin-top: 0px;
	margin-left: 0px;
	width: 180px;
	float:left;
	font-size:10px;
}
#digitalMapTop05Caption {
	margin-top: 0px;
	margin-left: 6px;
	width: 180px;
	float:left;
	font-size:10px;
}
#digitalMapTop06Caption {
	margin-top: 0px;
	margin-left: 6px;
	width: 180px;
	float:left;
	font-size:10px;
}


/*商品体系（地図データ販売の場合）------------*/
.digitalMapProduct {
	margin-top: 0px;
	margin-left: 0px;
	width: 562px;
}
.digitalMapProduct span {
	display:none;
}
.digitalMapProductText {
	margin-top: 0px;
	margin-left: 0px;
	width: 390px;
	float:right;
}

#digitalMapProductTitle500 {
	margin-top: 5px;
	margin-left: 0px;
	width: 160px;
	height: 25px;
	background: url(../images/digital_mi500.gif);
	float:left;
}
#digitalMapProductTitle200 {
	margin-top: 5px;
	margin-left: 0px;
	width: 160px;
	height: 25px;
	background: url(../images/digital_mi200.gif);
	float:left;
}
#digitalMapProductTitle100 {
	margin-top: 5px;
	margin-left: 0px;
	width: 160px;
	height: 25px;
	background: url(../images/digital_mi100.gif);
	float:left;
}
#digitalMapProductTitle40 {
	margin-top: 5px;
	margin-left: 0px;
	width: 160px;
	height: 25px;
	background: url(../images/digital_mi40.gif);
	float:left;
}
#digitalMapProductTitle25 {
	margin-top: 5px;
	margin-left: 0px;
	width: 160px;
	height: 25px;
	background: url(../images/digital_mi25.gif);
	float:left;
}
#digitalMapProductTitle10 {
	margin-top: 5px;
	margin-left: 0px;
	width: 160px;
	height: 25px;
	background: url(../images/digital_mi10.gif);
	float:left;
}




/*----------------------------------------*/

#popupContainer {
	margin-top: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-left: 0px;
	width: 410px;
	height: 100%;
	margin: 0;
}
#popupBackGroud {
	margin-top: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-left: 0px;
	width: 410px;
	background: url(../images/popup_bg.gif);
	background-repeat: repeat-y;
	text-align: left;
}
#popupContent {
	margin-top: 0px;
	margin-left: 5px;
	width: 400px;
}

#popupHeader {
	height: 55px;
	width: 390px;
	background: url(../images/header_s.gif);
}

#popupHeader span{
	display: none;
}

#popupTitle {
	margin-top: 2px;
	margin-bottom: 12px;
	width: 390px;
}

/*----------------------------------------*/

#closeBtn {
	margin-top: 18px;
	margin-left: 0px;
}
#closeBtn span{
	display: none;
}

#closeBtn a{
	margin-top: 0px;
	margin-left: 149px;
	height: 22px;
	width: 92px;
	display: block;
	background: url(../images/btn_close.gif);
	background-repeat: no-repeat;
}
#popupCopyright {
	margin-top: 15px;
	margin-left: 5px;
	height: 50px;
	width: 390px;
	background: url(../../images/copy.gif) 0px -10px;
}
#popupCopyright2 {
	position: relative;
	top:22px;
	margin-left: 0px;
	height: 20px;
	width: 390px;
	font-size:10px;
	color:#333333;
	text-align: center;
}
/*----------------------------------------*/

#mapSampleImg01 {
	height: 390px;
	width: 390px;
	background: url(../images/d_map01m.gif);
}
#mapSampleImg02 {
	height: 390px;
	width: 390px;
	background: url(../images/d_map02m.gif);
}
#mapSampleImg03 {
	height: 390px;
	width: 390px;
	background: url(../images/d_map03m.gif);
}
#mapSampleImg04 {
	height: 390px;
	width: 390px;
	background: url(../images/d_map04m.gif);
}
#mapSampleImg05 {
	height: 390px;
	width: 390px;
	background: url(../images/d_map05m.gif);
}
#mapSampleImg06 {
	height: 390px;
	width: 390px;
	background: url(../images/d_map06m.gif);
}


/*----------------------------------------*/
/*　デジタルミリオン　*/
/*----------------------------------------*/

.digitalMillion01 {
	margin-top: 220px;
	margin-left: 208px;
	width: 562px;
}
.digitalMillion02 {
	margin-top: 10px;
	margin-left: 208px;
	width: 562px;
}
/*----------------------------------------*/
#digitalMillionV500 {
	margin-top: 0px;
	margin-left: 0px;
	width: 180px;
	float:left;

}
#digitalMillionV500Title {
	margin-top: 0px;
	margin-left: 0px;
	height: 32px;
	width: 180px;
	background: url(../images/digital_m500.gif);
	background-repeat: no-repeat;
}
#digitalMillionV500 h4 {
	display: none;
}
#digitalMillionV500 p {

	font-size:10px;
	background-color:#DFECF3;
	padding: 10px 2px 20px 4px;

}

#digitalMillionV200 {
	margin-top: 0px;
	margin-left: 6px;
	width: 180px;
	float:left;
}
#digitalMillionV200Title {
	margin-top: 0px;
	margin-left: 0px;
	height: 32px;
	width: 180px;
	background: url(../images/digital_m200.gif);
	background-repeat: no-repeat;
}
#digitalMillionV200 h4 {
	display: none;
}
#digitalMillionV200 p {

	font-size:10px;
	background-color:#DFECF3;
	padding: 10px 2px 20px 4px;

}

#digitalMillionV25 {
	margin-top: 0px;
	margin-left: 6px;
	width: 180px;
	float:left;
}

#digitalMillionV25Title {
	margin-top: 0px;
	margin-left: 0px;
	height: 32px;
	width: 180px;
	background: url(../images/digital_m25.gif);
	background-repeat: no-repeat;
}
#digitalMillionV25 h4 {
	display: none;
}
#digitalMillionV25 p {

	font-size:10px;
	background-color:#DFECF3;
	padding: 10px 2px 20px 4px;

}
#digitalMillionSytem p {
	display: none;
}
#digitalMillionSytem h5 {
	display: none;
}

#digitalMillionSytem01 {
	display: block;
	margin-top: 10px;
	margin-left: 0px;
	width: 271px;
	height: 116px;
	background: url(../images/d_system01.gif);
	background-repeat: no-repeat;
	float:left;
}
#digitalMillionSytem02 {
	display: block;
	margin-top: 10px;
	margin-left: 10px;
	width: 271px;
	height: 116px;
	background: url(../images/d_system02.gif);
	background-repeat: no-repeat;
	float:left;
}
#digitalMillionSytem03 {
	display: block;
	margin-top: 10px;
	margin-left: 0px;
	width: 271px;
	height: 179px;
	background: url(../images/d_system03.gif);
	background-repeat: no-repeat;
	float:left;
}
#digitalMillionSytem04 {
	display: block;
	margin-top: 10px;
	margin-left: 10px;
	width: 271px;
	height: 179px;
	background: url(../images/d_system04.gif);
	background-repeat: no-repeat;
	float:left;
}
#digitalMillionSytem05 {
	display: block;
	margin-top: 10px;
	margin-left: 0px;
	width: 553px;
	height: 159px;
	background: url(../images/d_system05.gif);
	background-repeat: no-repeat;
}
/*----------------------------------------*/
table.digitalMillionTable {
	margin: 0px;
	padding: 0px;
	border-style: none;
	border-width: 0px;
	border-color: #A4A4A4;
	border-spacing: 2px;
	font-size:12px;
	font-weight: normal;
}

table.digitalMillionTable th {
	margin: 0px;
	padding: 1px;
	border-style: none;
	border-width: 0px;
	border-color: #A4A4A4;
	background-color: #E3E8EB;
	font-weight: normal;
	color: #436E86;


}
table.digitalMillionTable td {
	margin: 0px;
	padding: 2px;
	border-style: none;
	border-width: 0px;
	border-color: #A4A4A4;
	background-color: #EFF2F4;

}



#digitalMillionScreen {
	display: block;
	margin-top: 10px;
	margin-left: 0px;
	width: 555px;
	height: 410px;
	background: url(../images/d_screen.gif);
	background-repeat: no-repeat;
}
#digitalMillionScreen ul {
	display: none;
}

/*----------------------------------------*/
/*　「オリジナルマップ」ページ内容　*/
/*----------------------------------------*/
.topBorder {
	margin-top: 10px;
	margin-left: 208px;
	padding-top: 0px;
	padding-left: 0px;
	height: 1px;
	width: 561px;
	background: url(../images/line.gif);


	background-repeat: no-repeat;
	font-size:0px;
}
.buttonLink a {
	width: 189px;
	height: 17px;
	display: block;
}
.original-map01 {
/*	margin-top: 174px;
	margin-left: 208px;*/
	width: 562px;
}
.original-map02 {
/*	margin-top: 5px;
	margin-left: 208px;*/
	width: 562px;
}
.original-map03 {
/*	margin-top: 0px;
	margin-left: 0px;*/
	width: 278px;
	float : left;
}
.original-map04 {
/*	margin-top: 0px;
	margin-left: 5px;*/
	width: 278px;
	float : right;
}
.delivery01 {
	margin-top: 179px;
	margin-left: 208px;
	width: 562px;
}
#delivery02 {
	margin-top: 10px;
	margin-left: 208px;
	margin-bottm: 0px;
	width: 562px;
	background-color: #EFF2F4;
}
.delivery03 {
	margin-top: 10px;
	margin-left: 208px;
	width: 562px;
	background-color: #EFF2F4;
}
.digital-map01{
	margin-top: 179px;
	margin-left: 208px;
	width: 562px;
}
.digital-map02{
	margin-top: 10px;
	margin-left: 208px;
	width: 562px;
}
.digital-map01 span {
	margin-top: 5px;
	font-size:12px;
}
.digital-map02 p {
	margin-top: 5px;
	font-size:12px;
}
.digital-map02 ul {
	margin-top: 5px;
	font-size:12px;
}

/*----------------------------------------*/
#titleName01 h4 {
	width: 562px;
	height: 90px;
	background: url(../images/orignal_map_title01.gif);
	background-repeat: no-repeat;
	font-size:0px;

}
#titleName01 h4 span {
	display: none;
}

#titleName02 h4 {
	width: 562px;
	height: 90px;
	display: block;
	background: url(../images/orignal_map_title02.gif);
	background-repeat: no-repeat;
	font-size:0px;
}
#titleName02 h4 span {
	display: none;
}
#titleName03 h4 {
	width: 562px;
	height: 90px;
	background: url(../images/orignal_map_title03.gif);
	background-repeat: no-repeat;
	font-size:0px;
}
#titleName03 h4 span {
	display: none;
}
#titleName04 h4 {
	width: 562px;
	height: 90px;
	background: url(../images/orignal_map_title04.gif);
	background-repeat: no-repeat;
	font-size:0px;
}
#titleName04 h4 span {
	display: none;
}
/*----------------------------------------*/
#discription{
	margin-top: 0px;
	margin-left: 38px;
	width: 520px;
	background-color: #EFF2F4;
}
#discription ol {
	margin-top: 0px;
	margin-left: 0px;
	padding-top: 5px;
	padding-left: 30px;
	padding-bottom: 5px;
	font-size:12px;
}
#discription ol li {
	margin-top: 0px;
	margin-left: 0px;
	padding-bottom: 5px;
}
#discription ul {
	margin-top: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-left: 24px;
	padding-bottom: 0px;
	font-size:12px;
}
#discription .comment {
	font-size:10px;
}

/*----------------------------------------*/
.catchCopy01 {
	margin-bottom: 5px;
	font-size:14px;
	font-weight:bold;
	color : #417FA2;

}
.catchCopy02 {
	font-size:12px;
	color : #417FA2;
	background-color:#DFECF3;
	padding: 2px 2px 2px 4px;

}
.catchCopy03 {
	font-size:14px;
	font-weight:bold;
	color : #417FA2;
	background-color:#DFECF3;
	padding: 2px 2px 2px 4px;

}
.catchCopy04 {
	font-size:12px;
	font-weight:bold;
	color : #417FA2;
	background-color:#DFECF3;
	padding: 2px 2px 2px 4px;

}
.readCopy01 {
	margin-top: 5px;
	margin-left: 0px;
	margin-bottom: 10px;
	font-size:12px;
}
.readCopy01 p {
	margin-bottom: 5px;
}

/*----------------------------------------*/
#illust01 {
	width: 70px;
	height: 95px;
	background: url(../images/illust01.gif);
	float:right;
}

#illust02 {
	width: 110px;
	height: 105px;
	background: url(../images/illust02.gif);
	float:right;
}
#illust03 {
	width: 130px;
	height: 95px;
	background: url(../images/illust03.gif);
	float:right;
}

/*----------------------------------------*/
#readCopy01 {
	width: 523px;
	margin-top: 5px;
	margin-left: 0px;
	margin-bottom: 10px;
	font-size:12px;
}
.boldText{
	font-weight:bold;
}


/*----------------------------------------*/
.delivery01 p {
	font-size:12px;
}

dl {
	margin-left: 14px;
	font-size:12px;
}

dt {
	margin-top: 6px;
	padding-left: 18px;
	font-weight : bold;
	background: url(../images/yajirushi.gif) ;
	background-repeat: no-repeat;
}
dd {
	margin-top: 3px;
	margin-left: 16px;
	background: url(../images/line.gif);
	background-repeat: no-repeat;
}

#delivery02 ul {
	font-size:12px;
	margin-top: 0px;
	margin-left: 34px;
	padding-top: 0px;
	padding-left: 0px;
	list-style-image: url(../images/yajirushi.gif);
}

#delivery02 li {
	font-size:12px;
	margin-top: 8px;
	margin-left: 0px;
	padding-top: 0px;
	padding-left: 0px;
}

.delivery03 ul {
	font-size:12px;
	margin-top: 0px;
	margin-left: 34px;
	padding-top: 0px;
	padding-left: 0px;
	list-style-image: url(../images/yajirushi.gif);
}

.delivery03 li {
	font-size:12px;
	margin-top: 8px;
	margin-left: 0px;
	padding-top: 0px;
	padding-left: 0px;
}
/*----------------------------------------*/

#bookimg01 {
	width: 540px;
	height: 175px;
	background: url(../images/bookimg01.jpg);
	margin: 0 auto;
	margin-top: 5px;
}
#bookimg02 {
	width: 224px;
	height: 159px;
	background: url(../images/bookimg02.jpg);
	margin: 0 auto;
	margin-top: 5px;

}

/*----------------------------------------*/
#saleInfoTtile {
	margin-top: 30px;
	width: 562px;
	height: 25px;
	background: url(../images/sub_title_mapsale.gif);
}
#saleInfoTtile h4 {
	display: none;
}
#saleInfo {
	margin-top: 10px;
	width: 562px;
	background-color: #EFF2F4;

}

#saleInfo p {
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 10px;
	font-size:12px;

}

#saleInfo #telNumber {
	font-weight: bold;
}

#saleInfo #faxNumber {
	font-weight: bold;
}


.flortClear {
	clear:both;
	height: 1px;
}

/*------------20090616 ya---------------*/
#mail a {
	display: block;
	margin-top: 8px;
	margin-bottom: 40px;
	margin-left: 24px;
	height: 17px;
	width: 189px;
	background: url(/common/mail_button_a.gif);
	font-size:0px;
}
