@charset "UTF-8";

/* ****************************************************
Title: coordinate.css
Created date: 2009/07/09
Last Modified: 2009/07/09
***************************************************** */


/* Table Of Contents
----------------------------------------

#01 stay
#02 lContent
#03 rContent
#04 pageBody

----------------------------------------*/


/* #01 stay
---------------------------------------------------------------------------- */

div#header ul#hNavi li.coordinate a,
div#header ul#hNavi li.coordinate a:hover {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}

div#footer ul#fNavi li ul li.coordinate a,
div#footer ul#fNavi li ul li.coordinate a:hover {
	background: url(../common/images/ico_arrow_o.gif) no-repeat 0 0;
	color: #000;
	text-decoration: none;
	font-weight:bold;
}


/* #02 lContent
---------------------------------------------------------------------------- */

div#lContent dl.content {
	padding: 22px 0 0 0;
}

div#lContent dl.content dt.contentTitle {
	background: url(../common/images/ico_square.gif) no-repeat 0 0;
	padding: 0 0 19px 78px;
}

dl.content dd {
	line-height: 1.6;
	padding: 15px 0 50px 78px;
}

dl.content dt.title {
	background: url(../common/images/bg_dotted.gif) repeat-x left bottom;
	margin: 0 0 0 78px;
	padding: 0 0 6px 0;
}

dl.content dd p img {
	padding: 19px 0 10px 0;
}

div#lContent h2 p.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 260%;
	font-weight: bold;
	float: left;
	width: 370px;
}

div#lContent h2 p span {
	color: #444;
	display: block;
	font-size: 40%;
	font-weight: normal;
	padding: 0 0 0 2px;
}
div#lContent h2 {
	border-bottom: 1px solid #000;
	margin: 0 0 0 75px;
	padding: 0px 0 14px 0;
	height:50px;
}

span.link {
	line-height:2em;
	margin:5px 0;
	background: url(../common/images/ico_arrow.gif) no-repeat 2px 2px;
	padding: 0px 0 0 19px;
}

p.shopping a{
	text-decoration: none;
}

p.shopping a span{
	text-decoration: none;
}

p.shopping a:hover span{
	text-decoration: underline;
}

p.shopping{
	width:375px;
}


/* #03 rContent
---------------------------------------------------------------------------- */

div#rContent p.shoes {
	padding: 13px 0 12px 0;
}

div#rContent dl.content dt.title {
	margin: 0 76px 0 65px;
}

div#rContent dl.content dd  {
	line-height: 1.6;
	padding: 15px 76px 50px 65px;
}


/* #04 pageBody
---------------------------------------------------------------------------- */

div#pageBody dl.vomit {
	clear: both;
	background: url(../images/coordinate/bg_vomit_bottom.gif) no-repeat 78px bottom;
	padding: 20px 0 5px 78px;
	width: 824px;
}

div#pageBody dl.vomit dd.vomitContent {
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	padding: 0 0 10px 0;
	width: 822px;
}

div#pageBody dl.vomit dd.vomitContent dl {
	clear: both;
	padding: 24px 0 0 40px;
}

div#pageBody dl.vomit dd.vomitContent dl dt { 
	border-bottom: 1px solid #000;
	padding: 0 0 4px 0;
	margin: 0 30px 0 0;
}

div#pageBody dl.vomit dd.vomitContent dl dt img {
	padding: 0 3px 2px 0;	
	vertical-align: middle;
}

div#pageBody dl.vomit dd.vomitContent dl dd ul.vomitList {
	clear: both;	
	padding: 22px 0 0 0;
}

div#pageBody dl.vomit dd.vomitContent dl dd ul.last {
	padding: 6px 0 0 8px;
}

div#pageBody dl.vomit dd.vomitContent dl dd ul.vomitList li {
	float: left;
}
	
div#pageBody dl.vomit dd.vomitContent dl dd ul.vomitList li.freshOther {
	width: 246px;
}	
	
div#pageBody dl.vomit dd.vomitContent dl dd ul.vomitList li p {
	padding: 15px 0 0 0 ;
	text-align: center;
}

div#pageBody dl.vomit dd.vomitContent dl dd ul.vomitList li.first  p {
	padding: 15px 40px 0 0;
}

div#pageBody dl.vomit dd.vomitContent dl dd ul.vomitList li p a {
	text-decoration: none;
}

div#pageBody dl.vomit dd.vomitContent dl dd ul.vomitList li p a:hover {
	text-decoration: underline;
}
