/* styles written in this file is for Standard */

div,h3,h4,p,ul,li,a,img{
	margin:			0px;
	padding:		0px;
}

/*areainfo-title*/
.areainfo-title{
	margin:			10px 0px 0px 0px;
}

/*areainfo-cp*/
.areainfo-cp{
	margin:			0px 0px 5px 0px;
	background-image:	url(/dom/area_info/img/_areainfo_bg.gif);
	background-repeat:	no-repeat;
	background-position:	left bottom;
}

.areainfo-cp p{
	margin:			0px 0px 0px 2px;
	padding:		0px 0px 4px 0px;
}



/*areainfo-fare*/
.areainfo-fare{
	margin:			0px 0px 5px 0px;
}

.areainfo-fare h4{
	margin:			0px 0px 1px 0px;
}



/*areainfo-module-title*/
.areainfo-module-title h4{
	margin:			0px 0px 1px 0px;
}



/*areainfo-tour*/
.areainfo-tour{
	margin:			0px 0px 5px 0px;
	padding:		0px 0px 4px 0px;
	background-image:	url(/dom/area_info/img/tou_bod_bg.gif);
	background-repeat:	no-repeat;
	background-position:	left bottom;
}

.areainfo-tour .block{
	padding:		0px 0px 0px 2px;
}

.areainfo-tour .block div{
	padding:		0px 0px 0px 0px;
	margin:			0px 1px 0px 0px;
	width:			466px;
	float:			left;
}

.areainfo-tour div.last-child{
	margin:			0px 0px 0px 0px;
}

.areainfo-tour ul li{
	width:			408px;
	margin:			0px 0px 0px 0px;
	padding:		0px 0px 6px 8px;
}

.areainfo-tour ul li.last-child{
	margin:			0px;
}

.areainfo-tour ul li span.thumbnail{
	width:			115px;
	float:			left;
}

.areainfo-tour ul li span.title{
	background-image:	url(/dom/area_info/img/tou_bod_ico_01.gif);
	background-repeat:	no-repeat;
	background-position:	left 3px;
	/background-position:	left top;
	padding:		0px 0px 10px 15px;
	line-height:		1.5;
}

.areainfo-tour ul li a.sale{
	padding:		10px 0px 0px 0px;
	display:		block;
}

.areainfo-tour ul li span.text{
	padding:		10px 0px 0px 0px;
}

.areainfo-tour ul.keyword{
	padding:		15px 10px 16px 10px;
}

.areainfo-tour ul.keyword img{
	vertical-align:		bottom;
}

.areainfo-tour ul.keyword li{
	display:		inline;
	margin:			0px 0px 0px 0px;
	padding:		0px 0px 0px 0px;
}



/*areainfo-mile*/

.areainfo-mile{
	background-image:	url(/dom/area_info/img/mil_bod_bg_01.gif);
	background-repeat:	no-repeat;
	background-position:	left bottom;
	margin:			0px 0px 5px 0px;
}

.areainfo-mile div{
	padding:		0px 0px 8px 0px;
	width:			470px;
	float:			left;
}

.areainfo-mile ul li a:link,
.areainfo-mile ul li a:visited,
.areainfo-mile ul li a:hover,
.areainfo-mile ul li a:active{
	background-image:	url(/dom/area_info/img/mil_bod_bg_02.gif);
	background-repeat:	no-repeat;
	background-position:	left top;
	width:			207px;
	padding-right:		14px;
}

.areainfo-mile ul{
	padding:		0px 0px 0px 7px;
}

.areainfo-mile ul li{
	width:			221px;
	float:			left;
	margin:			0px 13px 0px 0px;
}

.areainfo-mile ul li.last-child{
	margin:			0px;
}

.areainfo-mile ul li span{
	display:		block;
}

.areainfo-mile ul li span.thumbnail{
	width:			57px;
	float:			left;
}

.areainfo-mile ul li span.text{
	width:			150px;
	padding:		5px 0px 0px 0px;
	float:			left;
}


/* arearank-tour */

.arearank-tour{
	width:940px;
	background:url(/dom/area_info/img/bg_arearank.gif) repeat-y;
}
.arearank-tour .arearankT{
	padding-top:8px;
	background:url(/dom/area_info/img/bg_arearank_top.gif) 0 0 no-repeat;
}
.arearank-tour .arearankB{
	padding:0 14px 12px;
	background:url(/dom/area_info/img/bg_arearank_btm.gif) 0 100% no-repeat;
}

.gadgetRank{
	width:600px;
	float:left;
	position:relative;
}
.gadgetRank h4{
	width:600px;
	height:22px;
}
.gadgetRank #FORCIAJALDOMSearchGadget1_dept{
	width:120px;
	height:18px;
	position:absolute;
	top:0px;
	left:42px;
	z-index:1;
}
.gadgetRank #FORCIAJALDOMSearchGadget1_dept select{
	width:110px;
	height:18px;
}

.gadgetRank .gadgetList p{
	margin-bottom:8px;
	padding:0 0 8px 22px;
	border-bottom:dashed 1px #cccccc;
	font-weight:bold;
	line-height:1.4;
}
.gadgetRank .gadgetList p.no1{
	padding-top:8px;
	border-top:dashed 1px #cccccc;
	background:url(/dom/area_info/img/icon_rankno_01.gif) 0 10px no-repeat;
}
.gadgetRank .gadgetList p.no2{
	background:url(/dom/area_info/img/icon_rankno_02.gif) 0 2px no-repeat;
}
.gadgetRank .gadgetList p.no3{
	background:url(/dom/area_info/img/icon_rankno_03.gif) 0 2px no-repeat;
}
.gadgetRank .gadgetList p span{
	float:left;
	width:35px;
}
.gadgetRank .gadgetList p span.price{
	margin-top:-2px;
	width:150px;
	color:#cc0000;
	font-size:14px;
}
.gadgetRank .gadgetList p a{
	padding-left:20px;
	background:url(/dom/area_info/img/icon_arrow_01.gif) 0 2px no-repeat;
	float:left;
	width:370px;
}

.gadgetInfo{
	width:286px;
	float:right;
}
.gadgetInfo dl{
	background-color:#fefbdc;
}
.gadgetInfo dl dt{
	padding:8px 0 0 6px;
}
.gadgetInfo dl dd{
	padding:6px 6px 8px;
	line-height:1.3;
}

.gadgetInfo ul li{
	padding:8px 0 0;
	line-height:1.3;
}
.gadgetInfo ul li span.floatL{
	display:block;
	width:60px;
}
.gadgetInfo ul li span.floatR{
	display:block;
	width:226px;
}