@charset "euc-jp";

/*================================
[e-iryou.css][euc-jp]
[tanaka@n-di.co.jp]
=================================*/

@import url("../share/default.css");
@import url("../share/common.css");
@import url("../share/color.css");

/* Clearfix
=================================*/

.eIryouTwo:after,
.title:after {
 content: "."; 
 display: block; 
 height: 0; 
 clear: both; 
 visibility: hidden;
}

.eIryouTwo,
.title {
	display: inline-block;
}

/* Hide from Mac IE \*/

.eIryouTwo,
.title {
	*height: 1%;
	display: block;
}
/* Hide from Mac IE */

/* =========================================
*  FRAME
* ========================================= */

div#left {
	float: left;
	padding-left: 23px;
	width: 680px;
}

div#right {
	float: left;
	margin-top: 2px;
	width: 241px;
}

	div#right p {
		padding-left: 0 !important;
	}

/* =========================================
*  COMMON
* ========================================= */

/* =========================================
*  CONTENTS
* ========================================= */

/* new */

h1 {
	padding-top: 15px;
}

div.tabArea {
	padding-bottom: 20px;
	font-size: 93%;
}

	div.tabArea ul.tab {
		float: left;
		margin-right: 20px;
		border-right: solid 1px #666;
		width: 166px;
		height: 490px;
	}
	
		div.tabArea ul.tab li {
			padding-top: 10px;
			width: 166px;
			height: 51px;
		}
		
		div.tabArea ul.tab li.t1 {
			background: url(../../img/e-iryou/about_t1_on.jpg) no-repeat left 10px;
		}
		div.tabArea ul.tab li.t2 {
			background: url(../../img/e-iryou/about_t2_on.jpg) no-repeat left 10px;
		}
		div.tabArea ul.tab li.t3 {
			background: url(../../img/e-iryou/about_t3_on.jpg) no-repeat left 10px;
		}
		div.tabArea ul.tab li.t4 {
			background: url(../../img/e-iryou/about_t4_on.jpg) no-repeat left 10px;
		}
		
			div.tabArea ul.tab li a.active,
			div.tabArea ul.tab li a:hover {
				opacity: 0;
				filter: alpha(opacity=0);
			}
	
	div.tabArea div.tabCont {
		float: left;
		width: 477px;
	}
	
		div.tabArea div.tabCont strong {
			color: #f60;
			font-weight: normal;
		}
	
		div.tabArea div.tabCont p,
		div.tabArea div.tabCont h3,
		div.tabArea div.tabCont h4 {
			padding-bottom: 12px;
		}
		div.tabArea div.tabCont h3 {
			padding-top: 5px;
		}
		div.tabArea div.tabCont h4 {
			padding-top: 5px;
		}
		div.tabArea div.tabCont p.link {
			margin-top: -5px;
		}
		
		div.tabArea div.tabCont p.note {
			margin-top: 3em;
			border: solid #666 1px;
			padding: 1em;
			display: inline-block;
			*display: inline;
			zoom: 1;
		}
		div.tabArea div.tabCont p.note2 {
			margin-top: 0;
			margin-bottom: 12px;
		}
		
		div.tabArea div.tabCont ul.disc {
			list-style: disc;
			margin: 0 0 0 2em;
			padding-bottom: 25px;
		}
		
			div.tabArea div.tabCont ul.disc li {
			}
		
		div.tabArea div.tabCont ul.about {
		}
		
			div.tabArea div.tabCont ul.about li {
				padding-left: 85px;
				height: auto !important;
				height: 82px;
				min-height: 82px;
			}
			
			li.a1 {
				background: url(../../img/e-iryou/a1.gif) no-repeat;
			}
			li.a2 {
				background: url(../../img/e-iryou/a2.gif) no-repeat;
			}
			li.a3 {
				background: url(../../img/e-iryou/a3.gif) no-repeat;
			}
			li.a4 {
				background: url(../../img/e-iryou/a4.gif) no-repeat;
			}
			li.a5 {
				background: url(../../img/e-iryou/a5.gif) no-repeat;
			}
			
div#left .tit2 {
	padding-bottom: 12px;
}

div.cont2 p {
	margin-right: 20px;
	padding-bottom: 12px;
}

div.cont2 ul,
div.cont2 ol {
	list-style: disc;
	margin: 0 20px 0 3em;
	padding-bottom: 25px;
}

div.cont2 ol {
	list-style: decimal;
}

	div.cont2 li {
		padding: .1em 0;
	}

/* 2ndList
=================================*/
div#cont {
	padding: 0 0 3.5em;
}

	div#cont p {
		xpadding-left: 15px;
	}

div#cont ol.eIryouTwo {
	margin: 15px 0 0 0;
}

	div#cont ol.eIryouTwo li {
		float: left;
		margin-right: 24px;
		padding: 0;
	}
	
		div#cont ol.eIryouTwo li.last_child {
			float: left;
			margin: 0;
			padding: 0;
		}
		
		div#cont ol.eIryouTwo li.hSize {
			margin-top: 15px;
		}
	
			div#cont ol.eIryouTwo li h2.atit01 {
				padding: 11px 0 0 8px;
				background: url(../../img/e-iryou/atit_base01.gif) no-repeat;
				width: 431px;
				height: 30px;
			}
			
			div#cont ol.eIryouTwo li h2.atit02 {
				padding: 11px 0 0 8px;
				background: url(../../img/e-iryou/atit_base02.gif) no-repeat;
				width: 431px;
				height: 30px;
			}
			
			div#cont ol.eIryouTwo li p {
				margin: 0;
				padding: 13px 15px 0 10px;
				background: url(../../img/e-iryou/atit_base03.gif) no-repeat left bottom;
				width: 414px;
				height: auto !important;
				height: 10em;
				min-height: 10em;
			}

			div#cont ol.eIryouTwo li p img.iryouButton {
				margin-top: 10px;
				padding-left: 350px;
			}


/* Table
=================================*/
table.eIryouTb {
	margin-left: 15px;
	width: 877px;
}

	table.eIryouTb tr th {
		padding: 5px;
		background: #4F90BA;
		border: 1px solid #FFF;
		color: #FFF;
		font-weight: lighter;
	}
	
		table.eIryouTb tr th.wSize {
			width: 200px;
		}

		table.eIryouTb tr td {
			padding: 5px;
			background: #E8E8E8;
			border: 1px solid #FFF;
			color: #333;
			text-align: center;
		}


/* List
=================================*/
div#cont ul.eIryouList {
	padding: 1em 0 0 3.5em;
}

	div#cont ul.eIryouList li {
		padding: .5em 0 .5em 1.2em;
		background: url(../../img/share/ico_arrow01.gif) no-repeat left center;
		zoom: 1;
	}
		
/* SubTitle
=================================*/
div#cont p.eIryouTit {
	margin: 0;
	margin-top: 40px;
	padding: 0;
}

/* CountList
=================================*/
ol.eIryouCount {
	margin-top: 20px;
	padding: 0 15px 0 50px;
}

	ol.eIryouCount li {
		line-height: 1.8em;
		list-style: decimal;
		list-style-position: inside;
		text-indent: -1.4em;
	}