﻿@charset "UTF-8";

/* -----------------------------------------------
FileName:combination.css
----------------------------------------------- */

.firstItem{
	margin-top:0;
}

/* caption */
span.caption{
	margin-top: 5px;
	display: block;
	font-size: 76.9%;
}

/* cmbmod001 */
.cmbmod001{
	border: 1px solid #ccc;
}
.cmbmod001 dt{
	padding: 15px 0 10px 0;
	text-align: center;
}
.cmbmod001 dd{
	background: #dd7b7b url(http://www.seibu-group.co.jp/railways/shared/img/bg/cmbmod001_01.png) repeat-x;
}

/* cmbmod002 */
.cmbmod002{
	margin: 10px 5px 0 5px;
}
.cmbmod002 .firstColumn{
	width:310px;
	float:left;
}
.cmbmod002 .secondColumn{
	margin-left:20px;
	width:310px;
	float:left;
}
.cmbmod002 .listmod001{
	margin-left:0;
}
.cmbmod002 .paragraphmod001{
	margin:8px 0 0 0;
}
.cmbmod002 .paragraphmod003{
	margin:17px 0 0 0;
}
.cmbmod002 .ttlmod003{
	margin:30px 0 0 0;
	width: 310px;
}
.cmbmod002 .ttlmod004{
	margin:30px 0 0 0;
}
.cmbmod002 .firstItem{
	margin-top:0;
}
.cmbmod002 .listmod002{
	margin-left:0;
}
.cmbmod002 .listmod003{
	margin-left:25px;
}
.cmbmod002 .listmod004{
	margin-left:0;
}
.cmbmod002 .listmod005{
	margin-left:10px;
}
.cmbmod002 .listmod006{
	margin-left:18px;
}

/* cmbmod003 */
.cmbmod003{
	margin: 10px 5px 0 5px;
}
.cmbmod003 .firstColumn{
	width:200px;
	float:left;
}
.cmbmod003 .secondColumn{
	margin-left:20px;
	width:420px;
	float:left;
}
.cmbmod003 .listmod001{
	margin-left:0;
}
.cmbmod003 .paragraphmod001{
	margin:8px 0 0 0;
}
.cmbmod003 .paragraphmod003{
	margin:17px 0 0 0;
}
.cmbmod003 .ttlmod003{
	margin:30px 0 0 0;
	width:430px;
}
* html .cmbmod003 .ttlmod003{
	width:420px;
}
.cmbmod003 .ttlmod004{
	margin:30px 0 0 0;
}
.cmbmod003 .firstItem{
	margin-top:0;
}
.cmbmod003 .listmod002{
	margin-left:0;
}
.cmbmod003 .listmod003{
	margin-left:25px;
}
.cmbmod003 .listmod004{
	margin-left:0;
}
.cmbmod003 .listmod005{
	margin-left:10px;
}
.cmbmod003 .listmod006{
	margin-left:18px;
}

/* cmbmod004 */
.cmbmod004{
	margin: 10px 5px 0 5px;
}
.cmbmod004 .firstColumn{
	width:420px;
	float:left;
}
.cmbmod004 .secondColumn{
	margin-left:20px;
	width:200px;
	float:left;
}
.cmbmod004 .listmod001{
	margin-left:0;
}
.cmbmod004 .paragraphmod001{
	margin:8px 0 0 0;
}
.cmbmod004 .paragraphmod003{
	margin:17px 0 0 0;
}
.cmbmod004 .ttlmod003{
	margin:30px 0 0 0;
	width:430px;
}
* html .cmbmod004 .ttlmod003{
	width:420px;
}
.cmbmod004 .ttlmod004{
	margin:30px 0 0 0;
}
.cmbmod004 .firstItem{
	margin-top:0;
}
.cmbmod004 .listmod002{
	margin-left:0;
}
.cmbmod004 .listmod003{
	margin-left:25px;
}
.cmbmod004 .listmod004{
	margin-left:0;
}
.cmbmod004 .listmod005{
	margin-left:10px;
}
.cmbmod004 .listmod006{
	margin-left:18px;
}

/* cmbmod005 */
.cmbmod005{
	margin: 10px 5px 0 5px;
}
.cmbmod005 .firstColumn{
	width:80px;
	float:left;
}
.cmbmod005 .secondColumn{
	margin-left:10px;
	width:550px;
	float:left;
}
.cmbmod002 .cmbmod005{
	margin: 10px 0 0 0;
}
.cmbmod002 .cmbmod005 .secondColumn{
	width:220px;
}
.cmbmod002 .cmbmod005 .secondColumn .listmod001{
	margin-top:-9px;
}
.cmbmod005 .listmod001{
	margin-left:0;
}
.cmbmod005 .paragraphmod001{
	margin:8px 0 0 0;
}
.cmbmod005 .paragraphmod003{
	margin:17px 0 0 0;
}
.cmbmod005 .ttlmod003{
	margin:30px 0 0 0;
	width:560px;
}
* html .cmbmod005 .ttlmod003{
	width:550px;
}
.cmbmod005 .ttlmod004{
	margin:30px 0 0 0;
}
.cmbmod005 .firstItem{
	margin-top:0;
}
.cmbmod005 .listmod002{
	margin-left:0;
}
.cmbmod005 .listmod003{
	margin-left:25px;
}
.cmbmod005 .listmod004{
	margin-left:0;
}
.cmbmod005 .listmod005{
	margin-left:10px;
}
.cmbmod005 .listmod006{
	margin-left:18px;
}

/* cmbmod006 */
.cmbmod006{
	margin: 10px 5px 0 5px;
}
.cmbmod006 .firstColumn{
	width:550px;
	float:left;
}
.cmbmod006 .secondColumn{
	margin-left:10px;
	width:80px;
	float:left;
}

/* cmbmod007 */
.cmbmod007{
	margin: 10px 5px 0 5px;
}
.cmbmod007 .firstColumn{
	margin:0 20px 20px 0;
	float:left;
	width: 310px;
}

/* cmbmod008 */
.cmbmod008{
	margin: 10px 5px 0 5px;
}
.cmbmod008 .firstColumn{
	margin:0 0 20px 20px;
	float:right;
	width: 310px;
}

/* cmbmod009 */
.cmbmod009{
	margin: 10px 5px 0 5px;
}
.cmbmod009 .firstColumn{
	margin:0 20px 20px 0;
	float:left;
	width: 200px;
}

/* cmbmod010 */
.cmbmod010{
	margin: 10px 5px 0 5px;
}
.cmbmod010 .firstColumn{
	margin:0 0 20px 20px;
	float:right;
	width: 200px;
}


/* cmbmod011 */
.cmbmod011{
	margin: 10px 5px 0 5px;
}
.cmbmod011 .firstColumn{
	margin:0 10px 10px 0;
	float:left;
	width:80px;
}
.cmbmod002 .cmbmod011{
	margin: 10px 0 0 0;
}
.cmbmod002 .cmbmod011 .listmod001{
	margin:0 0 0 90px;
	width:210px;
}
.cmbmod002 .cmbmod011 .listmod001 li{
	margin-top:0;
}

/* cmbmod012 */
.cmbmod012{
	margin: 10px 5px 0 5px;
}
.cmbmod012 .firstColumn{
	margin:0 0 10px 10px;
	float:right;
	width:80px;
}
.cmbmod002 .cmbmod012{
	margin: 10px 0 0 0;
}
.cmbmod002 .cmbmod012 .listmod001{
	margin:0 90px 0 0;
	width:210px;
}
.cmbmod002 .cmbmod012 .listmod001 li{
	margin-top:0;
}

/* cmbmod013 */
.cmbmod013{
	margin: 10px 5px 0 5px;
	padding:0 5px 8px 5px;
	border:2px solid #f2f2f2;
}

/* cmbmod014 */
.cmbmod014{
	width:634px;
	padding:5px;
	border:3px solid #f2f2f2;
}

/* cmbmod015 */
.cmbmod015{
	width:612px;
	margin-top:10px;
	padding:10px 14px 5px 14px;
	border:3px solid #f2f2f2;
}
.cmbmod015 ul{
	margin-top:10px;
}
.cmbmod015 li{
	padding:0 14px 5px 0;
	float:left;
	white-space:nowrap;
}
.cmbmod015 img{
	margin-right:10px;
	vertical-align:middle;
}

/* cmbmod016 */
.cmbmod016{
	margin: 10px auto 0 auto;
	padding:10px 20px;
	border:3px solid #f2f2f2;
	text-align:center;
}

/* cmbmod017 */
.cmbmod017{
	width:612px;
	margin-top:10px;
	padding:10px 14px 0 14px;
	border:3px solid #f2f2f2;
}
.cmbmod017 ul{
	margin-top:10px;
}
.cmbmod017 li{
	padding:0 40px 5px 0;
	float:left;
	white-space:nowrap;
}
.cmbmod017 img{
	margin-right:10px;
	vertical-align:middle;
}


/* float:clear */
.cmbmod002:after,
.cmbmod003:after,
.cmbmod004:after,
.cmbmod005:after,
.cmbmod006:after,
.cmbmod007:after,
.cmbmod008:after,
.cmbmod009:after,
.cmbmod010:after,
.cmbmod011:after,
.cmbmod012:after,
.cmbmod015:after,
.cmbmod017:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.cmbmod002,
.cmbmod003,
.cmbmod004,
.cmbmod005,
.cmbmod006,
.cmbmod007,
.cmbmod008,
.cmbmod009,
.cmbmod010,
.cmbmod011,
.cmbmod012,
.cmbmod015,
.cmbmod017{
	display: inline-block;
}
/* Hides from IE-mac \*/
* html .cmbmod002,
* html .cmbmod003,
* html .cmbmod004,
* html .cmbmod005,
* html .cmbmod006,
* html .cmbmod007,
* html .cmbmod008,
* html .cmbmod009,
* html .cmbmod010,
* html .cmbmod011,
* html .cmbmod012,
* html .cmbmod015,
* html .cmbmod017{
	height:1%;
}
.cmbmod002,
.cmbmod003,
.cmbmod004,
.cmbmod005,
.cmbmod006,
.cmbmod007,
.cmbmod008,
.cmbmod009,
.cmbmod010,
.cmbmod011,
.cmbmod012,
.cmbmod015,
.cmbmod017{
	display:block;
}
/* End hide from IE-mac */
