﻿@charset "UTF-8";

/* -----------------------------------------------
FileName:list.css
----------------------------------------------- */

/* listmod001 */
.listmod001{
	margin:15px 5px 0 5px;
}
.listmod001 li {
	margin:7px 0 0 14px;
	text-indent:-14px;
}
.listmod001 a {
	padding-left:14px;
	background:url(http://www.seibu-group.co.jp/railways/shared/img/icn/arrow_02.gif) no-repeat 0 0.2em;
}

/* listmod002 */
.listmod002{
	margin:15px 5px 0 5px;
}
.listmod002 li {
	margin-top:5px;
	padding-left:15px;
	background:url(http://www.seibu-group.co.jp/railways/shared/img/icn/disc_01.gif) no-repeat 4px 0.5em;
}
.listmod002 li.link-item{
	padding-left:3px;
	background:none;
}

/* listmod003 */
.listmod003{
	margin:15px 5px 0 30px;
}
* html .listmod003{
	margin:15px 5px 0 35px;
}
*:first-child + html .listmod003 {
	margin:15px 5px 0 35px;
}
.listmod003 li {
	margin-top:5px;
	list-style-type:decimal;
}
.listmod003 li p {
	font-weight: normal;
}

/* listmod004 */
.listmod004{
	margin:15px 5px 0 5px;
}
.listmod004 li{
	margin-top:5px;
	padding-left: 1em;
	color: #808080;
	font-size:76.9%;
	text-indent: -1em;
	line-height: 1.4;
}

/* listmod005 */
.listmod005{
	margin:-2px 5px 0 15px;
	font-size:76.9%;
}
.listmod005 li {
	margin:6px 0 0 14px;
	text-indent:-14px;
}
.listmod005 a {
	padding-left:14px;
	background:url(http://www.seibu-group.co.jp/railways/shared/img/icn/arrow_02.gif) no-repeat 0 0.1em;
}

/* listmod006 */
.listmod006{
	margin:15px 5px 0 23px;
}
* html .listmod006 {
	margin:15px 5px 0 27px;
}
*:first-child + html .listmod006 {
	margin:15px 5px 0 27px;
}
.listmod006 li{
	margin-top:5px;
	list-style-type:decimal;
	color: #808080;
	font-size:76.9%;
	line-height: 1.4;
}
.listmod006 li p {
	font-weight: normal;
}

/* listmod007 */
.listmod007 {
	margin: 0 0 0 -15px;
	font-size: 0;
}
.listmod007 li {
	display: inline;
}
.listmod007 li img {
	margin: 10px 0 0 20px;
}

/* listmod008 */
.listmod008{
	margin:7px 5px 0 5px;
}
.listmod008 li{
	display:inline;
	white-space:nowrap;
}
.listmod008 li span{
	padding: 0 4px;
	border-right: 1px solid #808080;
}
.listmod008 li.firstItem span{
	border-left: 1px solid #808080;
}

/* listmod009 */
.listmod009{
	margin:20px 5px 0 5px;
	padding:10px;
	background:#f8f8f8;
}
.listmod009 dt,
.listmod009 dd{
	float:left;
}
.listmod009 dt{
	margin-right:10px;
	width:12px;
	font-weight:bold;
	font-size:123.1%;
	font-family:arial;
}
.listmod009 dd{
	width:598px;
}

/* listmod010 */
.listmod010{
	margin:0 5px 0 5px;
	padding:10px;
}
.listmod010 dt,
.listmod010 dd{
	float:left;
}
.listmod010 dt{
	margin-right:10px;
	width:12px;
	color:#3366cc;
	font-weight:bold;
	font-size:123.1%;
	font-family:arial;
}
.listmod010 dd{
	width:598px;
}
.listmod010 dd p.link{
	margin-top:5px;
	padding:0 0 0 12px;
	display:block;
	background:url(http://www.seibu-group.co.jp/railways/shared/img/icn/arrow_02.gif) 0 0.25em no-repeat;
	color:#0599e3;
}

/* listmod011 */
.listmod011{
	margin: 30px 5px 0 5px;
	padding:10px 20px;
	border:3px solid #f2f2f2;
}
.listmod011 dt{
	padding:0 20px 0 0;
	width:112px;
	display:table-cell;
	vertical-align:middle;
}
.listmod011 dd{
	width:462px;
	display:table-cell;
	vertical-align:middle;
}
* html .listmod011 dt,
* html .listmod011 dd{
	display:inline;
	zoom:1;
}
*:first-child+html .listmod011 dt,
*:first-child+html .listmod011 dd{
	display:inline;
	zoom:1;
}

/* listmod012 */
.listmod012{
	margin: 30px 5px 0 5px;
	padding:10px 20px;
	border:3px solid #f2f2f2;
}
.listmod012 dt{
	padding:0 20px 0 0;
	width:88px;
	display:table-cell;
	vertical-align:middle;
}
.listmod012 dd{
	width:486px;
	display:table-cell;
	vertical-align:middle;
}
* html .listmod012 dt,
* html .listmod012 dd{
	display:inline;
	zoom:1;
}
*:first-child+html .listmod012 dt,
*:first-child+html .listmod012 dd{
	display:inline;
	zoom:1;
}

/* listmod013 */
.listmod013{
	margin-top:15px;
}
.listmod013 li{
	margin-bottom:9px;
}

/* listmod014 */
.listmod014{
	margin:0 0 0 7px;
}
.listmod014 li{
	width:98px;
	margin:10px 10px 0 0;
	float:left;
}
.listmod014 li.tail{
	margin-right:0;
	float:left;
}
.listmod014 li img{
	cursor:pointer;
}
.listmod014 li ul{
	top:29px;
	left:0;
	padding:1px 0 9px 0;
	border-right:1px solid #c6c6c6;
	border-bottom:1px solid #c6c6c6;
	border-left:1px solid #c6c6c6;
	background:#fff;
	display:none;
	z-index:100;
}
.listmod014 li li{
	width:96px;
	margin:6px 0 0 0;
	float:none;
	position:static;
}
.listmod014 li li a{
	margin:0 10px;
}

/* listmod015 */
.listmod015{
	margin:0 0 0 7px;
	position:relative;
}
.listmod015 ul.list-block{
}
.listmod015 li{
	width:55px;
	margin:10px 10px 0 0;
	float:left;
}
.listmod015 li.tail{
	margin-right:0;
	float:left;
}
.listmod015 li img{
	position:relative;
	cursor:pointer;
	z-index:2;
}
.listmod015 li dl{
	position:absolute;
	top:38px;
	left:0;
	width:638px;
	padding:0 0 10px 0;
	border:1px solid #c6c6c6;
	background:#fff;
	display:none;
	z-index:1;
}
.listmod015 li dt{
	float:left;
	width:45px;
	padding:9px 0 0 0;
	font-weight:bold;
	text-align:center;
	clear:both;
}
.listmod015 li dd{
	float:left;
	width:585px;
}
.listmod015 li dd li{
	width:auto;
	margin:10px 0 0 0;
	padding:0 8px 0 10px;
	border-right:1px solid #4d4d4d;
	position:static;
	white-space:nowrap;
	vertical-align:baseline;
}
.listmod015 li dd li.head{
	border-left:1px solid #4d4d4d;
}

/* listmod016 */
.listmod016{
	margin:7px 5px 0 5px;
}
.listmod016 li{
	margin-right:20px;
	display:inline;
	white-space:nowrap;
}

/* listmod017 */
.listmod017{
	margin:7px 5px 0 0;
}
.listmod017 li{
	display:inline;
	white-space:nowrap;
}


/* float:clear */
.listmod009:after,
.listmod010:after,
.listmod014 ul:after,
.listmod015 ul:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.listmod009,
.listmod010,
.listmod014 ul,
.listmod015 ul{
	display: inline-block;
}
/* Hides from IE-mac \*/
* html .listmod009,
* html .listmod010,
* html .listmod014 ul,
* html .listmod015 ul{
	height:1%;
}
.listmod009,
.listmod010,
.listmod014 ul,
.listmod015 ul{
	display:block;
}
/* End hide from IE-mac */
