@charset "shift_jis";
/*************************************************************
新横浜（2009/01月作成）
全体的な設定はkas.cssのcustomクラスにて。
**************************************************************/

/* --------------------------------------------------
　全体 
-------------------------------------------------- */
#feature, #info, #location, #data, #other{
text-align : left;
}

ul{
list-style-type: none; 
}

/* --------------------------------------------------
　featureブロック 
-------------------------------------------------- */

#feature{
display: block;
position: relative;
width : 760px;
height: 180px;
padding: 0;
margin: 0px;
}

#feature h1{
padding: 0px;
margin: 15px;
}

#feature #tit-feature{
float: left;
margin-top: 10px;
}

#feature div{
display:inline;
position: absolute; 
top: 40px;
left: 100px;
width: 660px;
margin : 0px;
padding: 0px;
}

#feature ul{
padding: 0px 0px 0px 15px;
}

#feature ul li{
line-height : 130%;
font-weight : bold;
letter-spacing : 0.1em;
color : #336600;
border-bottom : 1px dotted #336600;
padding : 5px 0px 1px 0px;
}

#feature ul li img{
margin-right : 3px;
display : inline;
vertical-align : text-bottom;
}

#feature li em{
font-size : 130%;
font-style : normal;
color : #336600;
}

/* --------------------------------------------------
　infoブロック
-------------------------------------------------- */
#info, #location{
clear:both;
width : 760px;
margin-bottom : 10px;
}

/* infoブロック */
#info h2{
padding: 0px;
margin: 0px;
}

#info dl{
clear : both;
padding :0 0 0 38px;
}

#info ul{
padding: 0px;
}
#info li{
float : left;
padding: 10px 5px;
margin-right : 0px;
background-color:#fff;
}

#info dd p{
font-size : 90%;
margin : 5px 20px 0px 0px;
padding : 0;
text-align : right;
}

#equip{
margin-bottom : 10px;
}

/* --------------------------------------------------
　dataブロック
-------------------------------------------------- */
#data{
width : 500px;
margin : 0px 40px 40px 60px;
}/* 本当は左右50pxずつで中央だが、目の錯覚で左60px右40pxくらいの方が中央に見える */

#data p{
padding : 10px 20px 0px 20px;
line-height : 130%;
font-size : 105%;
}



/* --------------------------------------------------
　otherブロック(link&mapブロック)
-------------------------------------------------- */
#other{
width : 570px;
margin : 30px auto;
}

#other h1{
margin-bottom : 5px;
}

/* linkブロック */
#link{
width : 380px;
float : left;
}

#link li{
padding : 2px 10px;
border-top : 1px dotted #333;
font-size : 95%;
line-height : 130%;
}

#link li span{
display : block;
padding-left : 10px;
font-size : 85%;
line-height : 120%;
}

/* mapブロック */
#map{
width : 180px;
height : 180px;
background-color:#ccc;
float : right;
}

/* --------------------------------------------------
　guideブロック 
-------------------------------------------------- */

#guide{
display: block;
position:relative;
width : 760px;
padding: 0;
margin: 0px auto;
}

#guide #guidemap{
display: block;
position:relative;
width : 436px;
height: 510px;
padding:0px;
float: left;
margin-left: 20px;
margin-bottom: 30px;
background-image : url(../shinyokohama/snyoko_guide.gif);
background-repeat : no-repeat;
}

/* guide マップ内リスト */
#guide #guidemap #lawson{
	top: 421px;
	left: 56px;
	position: absolute;
	margin : 0px;
	padding: 0px;
}

#guide #guidemap #postoffice{
	top: 450px;
	left: 57px;
	position: absolute;
	margin : 0px;
	padding: 0px;
}

#guide #guidemap #komatsu{
	top: 447px;
	left: 100px;
	position: absolute;
	margin : 0px;
	padding: 0px;
}

#guide #guidemap #jsgarden{
	top: 447px;
	left: 139px;
	position: absolute;
	margin : 0px;
	padding: 0px;
}

#guide #guidemap #famima1{
	top: 410px;
	left: 189px;
	position: absolute;
	margin : 0px;
	padding: 0px;
}

#guide #guidemap #famima2{
	top: 395px;
	left: 266px;
	position: absolute;
	margin : 0px;
	padding: 0px;
}

#guide #guidemap #fcdepot1{
	top: 416px;
	left: 287px;
	position: absolute;
	margin : 0px;
	padding: 0px;
}

#guide #guidemap #chitaka{
	top: 450px;
	left: 327px;
	position: absolute;
	margin : 0px;
	padding: 0px;
}

#guide #guidemap #pastel{
	top: 449px;
	left: 358px;
	position: absolute;
	margin : 0px;
	padding: 0px;
}

#guide #guidemap #igahonpo{
	top: 416px;
	left: 344px;
	position: absolute;
	margin : 0px;
	padding: 0px;
}

#guide #guidemap #gyuuya{
	top: 416px;
	left: 374px;
	position: absolute;
	margin : 0px;
	padding: 0px;
}

#guide #guidemap #aiya{
	top: 416px;
	left: 404px;
	position: absolute;
	margin : 0px;
	padding: 0px;
}




/* guide 右リスト */
#guide #r-list{
display: block;
width: 280px;
position: absolute; 
top: 0px;
left: 456px;
margin : 0px;
padding: 15px;
}

#guide #r-list ul{
margin : 0;
padding: 0;
}

#guide #r-list ul li{
width : 110px;
height : 120px;
margin-right : 10px;
padding: 0px;
float : left;
}

#guide #r-list ul li img{
margin : 5px 5px 3px 5px;
padding: 4px;
border: 1px solid #ccc;
}

#guide #r-list li span{
display : block;
margin : 0px;
padding: 0px;
font-size : 10px;
line-height : 100%;
}

#guide #r-list p{
clear : both;
}

/* end of this file */
