@charset "utf-8";



/* @iseshima

-------------------------------------------- */

div.iseContainer {

	background-color: #fffcd1;

}

div.iseHeader {

}

		div.iseHeader h2 {

		}



ul.iseHeaderNavi {

	text-align:center;

	margin:13px 0;

}

		ul.iseHeaderNavi li {

			display:inline;

			padding: 0 12px 0 15px;

			border-left:1px solid #7B3C31;

			font-size: 86%;

		}

		ul.iseHeaderNavi li:first-child {

			padding: 0 12px 0 12px;

			border-left:none;

		}

div.iseDetail {

	width: 910px;

	margin-top: 20px;

	margin-left: auto;

	margin-right: auto;

}

		div.iseDetail h2 {

			margin: 0 0 20px;

		}

		

		

p.iseNote {

	padding: 0 20px;

}

		

ul.backNumbar {

	padding: 0 20px;

}

		ul.backNumbar li {

			padding: 0 0 0 13px;

			background: transparent url(../image/ic_arrow_08.gif) 0 50% no-repeat;

		}





/* sea */

div.iseSea {

}

		div.iseSea img {

			float: right;

			width: 414px;

			margin: 0;

		}

		div.iseSea div.iseDetailMain {

			float: left;

			width: 470px;

		}

				div.iseSea div.iseDetailMain div.iseDetailContentA {

					margin:0 0 10px;

					padding:0 0 10px;

					border-bottom:1px dashed #0137E8;

				}

						div.iseSea div.iseDetailMain div.iseDetailContentA li {

							padding: 0 0 0 15px;

							background: transparent url(../image/ic_square_01.gif) 0 0.3em no-repeat;

						}

				div.iseSea div.iseDetailMain div.iseDetailContentB {

				}

						div.iseSea div.iseDetailMain div.iseDetailContentB li {

							padding: 0 0 0 15px;

							background: transparent url(../image/ic_square_01.gif) 0 0.3em no-repeat;

						}



/* animal */

div.iseAnimal {

}	

		div.iseAnimal h3 {

			margin: 0;

		}

		div.iseAnimal div.iseDetailMain {

			margin:20px 0 0;

		}

		div.iseAnimal div.iseDetailMain div.iseDetailContentA {

			float: left;

			width: 440px;

		}

		div.iseAnimal div.iseDetailMain div.iseDetailContentB {

			float: right;

			width: 440px;

		}

		div.iseAnimal div.iseDetailMain div.iseDetailContentC {

			float: left;

			width: 310px;

			margin:0 0 20px;

		}

		div.iseAnimal div.iseDetailMain div.iseDetailContentD {

			float: right;

			width: 536px;

			margin:0 0 20px;

			padding:0 15px 15px 15px;

			background: transparent url(../image/bg_01.gif) no-repeat 0 100%;

		}

						div.iseAnimal div.iseDetailMain div.iseDetailContentD h3 {

							float:none;

							margin: 0 -15px 10px -15px;

						}

						div.iseAnimal div.iseDetailMain h3 {

							float:none;

							margin: 0 0 10px;

						}

							div.iseAnimal div.iseDetailMain h3 img {

								float:none;

								margin: 0;

							}

						div.iseAnimal div.iseDetailMain h4 {

							margin: 0 0 10px;

						}

								div.iseAnimal div.iseDetailMain h4 img {

									display:inline;

									float:none;

									margin:0;

									vertical-align:middle;

								}

								div.iseAnimal div.iseDetailMain img.areaIcon {

									display:inline;

									float:none;

									margin:0 0 0 10px;

									vertical-align:middle;

								}

						div.iseAnimal div.iseDetailMain img {

							float: right;

							margin: 0 0 0 10px;

						}

						div.iseAnimal div.iseDetailMain li {

							padding: 0 0 0 15px;

							background: transparent url(../image/ic_square_01.gif) 0 0.3em no-repeat;

						}

						div.iseAnimal div.iseDetailMain li.url {

							padding: 0;

							background: none;

						}



/* gourmet */

div.iseGourmet {

}	

		div.iseGourmet h3 {

			margin: 0 0 20px;

		}

		div.iseGourmet div.iseDetailContentA {

			float: left;

			width: 440px;

			margin:0;

		}

				div.iseGourmet div.iseDetailContentA div {

					margin:0 0 15px;

				}

		div.iseGourmet div.iseDetailContentB {

			float: right;

			width: 440px;

			margin:0;

		}

						div.iseGourmet div.iseDetailContentB h3 {

							float:none;

							margin: 0 0 10px;

						}

							div.iseGourmet div.iseDetailContentB h3 img {

								margin: 0;

							}

						div.iseGourmet h4 {

							margin: 0 0 10px;

						}

								div.iseGourmet h4 img {

									display:inline;

									margin:0;

									vertical-align:middle;

								}

								div.iseGourmet img.areaIcon {

									display:inline;

									float:none;

									margin:0 0 0 10px;

									vertical-align:middle;

								}

						div.iseGourmet img {

							margin: 0 0 20px;

						}

						div.iseGourmet li {

							padding: 0 0 0 15px;

							background: transparent url(../image/ic_square_01.gif) 0 0.3em no-repeat;

						}

						div.iseGourmet li.url {

							padding: 0;

							background: none;

						}



/* healing */

div.iseHealing {

}	

		div.iseHealing h3 {

			margin: 0;

		}

		div.iseHealing div.iseDetailMain {

			margin:20px 0 0;

		}

		div.iseHealing div.iseDetailMain div.iseDetailContentA {

			margin:0 0 20px;

		}

		div.iseHealing div.iseDetailMain div.iseDetailContentB {

			margin:0 0 20px;

		}

		div.iseHealing div.iseDetailMain div.iseDetailContentC {

			position:relative;

			width: 380px;

			margin:0;

			padding-right:530px;

		}

				div.iseHealing div.iseDetailMain div.iseDetailContentC div {

					margin:0 0 20px;

				}

						div.iseHealing div.iseDetailMain div.iseDetailContentC ul {

							position:relative;

							width:910px;

							margin-right:-530px;

						}

						div.iseHealing div.iseDetailMain div.iseDetailContentD ul {

							position:static;

							width:auto;

							margin:0;

						}

		div.iseHealing div.iseDetailMain div.iseDetailContentD {

			position:absolute;

			top:0;

			right:0;

			width: 486px;

			margin:0 0 20px;

			padding:0 15px 15px 15px;

			background: transparent url(../image/bg_02.gif) no-repeat 0 100%;

		}

						div.iseHealing div.iseDetailMain div.iseDetailContentD h3 {

							float:none;

							margin: 0 -15px 10px -15px;

						}

						div.iseHealing div.iseDetailMain h3 {

							float:none;

							margin: 0 0 10px;

						}

							div.iseHealing div.iseDetailMain h3 img {

								float:none;

								margin: 0;

							}

						div.iseHealing div.iseDetailMain h4 {

							margin: 0 0 10px;

						}

								div.iseHealing div.iseDetailMain h4 img {

									display:inline;

									float:none;

									margin:0;

									vertical-align:middle;

								}

								div.iseHealing div.iseDetailMain img.areaIcon {

									display:inline;

									float:none;

									margin:0 0 0 10px;

									vertical-align:middle;

								}

						div.iseHealing div.iseDetailMain img {

							float: right;

							margin: 0 0 0 10px;

						}

						div.iseHealing div.iseDetailMain li {

							padding: 0 0 0 15px;

							background: transparent url(../image/ic_square_01.gif) 0 0.3em no-repeat;

						}

						div.iseHealing div.iseDetailMain li.url {

							padding: 0;

							background: none;

						}

/* smile */

div.iseSmile {

}	

		div.iseSmile h3 {

			margin: 0;

		}

		div.iseSmile div.iseDetailMain {

			margin:20px 0 0;

		}

		div.iseSmile div.iseDetailMain div.iseDetailContentA {

			float: left;

			width: 440px;

			margin:0 0 20px;

		}

		div.iseSmile div.iseDetailMain div.iseDetailContentB {

			float: right;

			width: 440px;

			margin:0 0 20px;

		}

		div.iseSmile div.iseDetailMain div.iseDetailContentC {

			clear:both;

			margin:0 0 20px;

		}

				div.iseSmile div.iseDetailMain div.iseDetailContentC img {

					float: left;

					margin: 0 15px 0 0;

				}

				div.iseSmile div.iseDetailMain div.iseDetailContentC ul {

					float: left;

					margin: 0;

				}

				div.iseSmile div.iseDetailMain div.iseDetailContentC ul.iseDetailImage {

					float: left;

					width:910px;

					margin: 15px 0 0;

				}

						div.iseSmile div.iseDetailMain div.iseDetailContentC ul.iseDetailImage li {

							float: left;

							width:403px;

							padding: 0 10px 0 0;

							background: none;

						}

						div.iseSmile div.iseDetailMain div.iseDetailContentC ul.iseDetailImage li.none {

							width:496px;

							padding: 0;

						}

						div.iseSmile div.iseDetailMain div.iseDetailContentC ul.iseDetailImage img {

							display:block;

							margin:0 0 5px;

						}

						div.iseSmile div.iseDetailMain div.iseDetailContentC ul.iseDetailImage p {

							width:403px;

							padding:0;

							font-size:86%;

						}

		div.iseSmile div.iseDetailMain div.iseDetailContentD {

			clear:both;

			float: left;

			width: 310px;

			margin:0 0 20px;

		}

		div.iseSmile div.iseDetailMain div.iseDetailContentE {

			float: right;

			width: 536px;

			margin:0 0 20px;

			padding:0 15px 15px 15px;

			background: transparent url(../image/bg_03.gif) no-repeat 0 100%;

		}

						div.iseSmile div.iseDetailMain div.iseDetailContentE h3 {

							float:none;

							margin: 0 -15px 10px -15px;

						}

						div.iseSmile div.iseDetailMain h3 {

							float:none;

							margin: 0 0 10px;

						}

							div.iseSmile div.iseDetailMain h3 img {

								float:none;

								margin: 0;

							}

						div.iseSmile div.iseDetailMain h4 {

							margin: 0 0 10px;

						}

								div.iseSmile div.iseDetailMain h4 img {

									display:inline;

									float:none;

									margin:0;

									vertical-align:middle;

								}

								div.iseSmile div.iseDetailMain div.iseDetailContentC h4 img {

									display:inline;

									float:none;

									margin:0;

									vertical-align:middle;

								}

								div.iseSmile div.iseDetailMain img.areaIcon {

									display:inline;

									float:none;

									margin:0 0 0 10px;

									vertical-align:middle;

								}

								div.iseSmile div.iseDetailMain div.iseDetailContentC h4 img.areaIcon {

									display:inline;

									float:none;

									margin:0 0 0 10px;

									vertical-align:middle;

								}

						div.iseSmile div.iseDetailMain img {

							float: right;

							margin: 0 0 0 10px;

						}

						div.iseSmile div.iseDetailMain li {

							padding: 0 0 0 15px;

							background: transparent url(../image/ic_square_01.gif) 0 0.3em no-repeat;

						}

						div.iseSmile div.iseDetailMain li.url {

							padding: 0;

							background: none;

						}						



/* info */

div.iseInfo {

}	

		div.iseInfo h3 {

			margin: 0;

		}

				div.iseInfo h3 img {

					float:none;

					margin: 0;

				}

		div.iseInfo div.iseDetailContentA {

			float: left;

			width: 423px;

			min-height:290px;

			height:auto !important;

			height:270px;

			margin:0 0 20px;

			padding:0 15px 15px 15px;

			border:2px solid #F93D03;

			background:#FFF;

		}

				div.iseInfo div.iseDetailContentA h3 {

					margin: 0 -15px 10px -15px;

				}

		div.iseInfo div.iseDetailContentB {

			float: right;

			width: 411px;

			min-height:290px;

			height:auto !important;

			height:270px;

			margin:0 0 20px;

			padding:0 15px 15px 15px;

			border:2px solid #0D3750;

			background:#FFF;

		}

				div.iseInfo div.iseDetailContentB h3 {

					margin: 0 -15px 10px -15px;

				}



				div.iseInfo h4 {

					margin: 0 0 10px;

				}

				div.iseInfo h4 img {

					float:none;

					margin: 0;

				}

				div.iseInfo div.iseDetailContentB h4 {

					margin: 0 0 10px;

					text-align:center;

				}

				div.iseInfo div.iseDetailContentB h4 img {

					display:inline;

					float:none;

				}

				div.iseInfo img {

					float: right;

					margin: 0 0 0 10px;

				}



