body {  background-color:#fff;
}

#camera_wrap { width: 100%; max-width:1440px; min-width:320px; height:auto; }

/* Style for PCs */
@media screen and (min-width: 1025px) {
	
	/* Slide image */
	#slidebody {
		width:100%;
		height:auto;
		background-color:#fff;
		overflow:hidden;
	}
	
	#slidemm {
		width:100%;
		height:500px;
	}
	
	#slidemm-text {
		width:100%;
		max-width:1400px;
		height:500px;
		display:block;
		margin:0 auto;
		overflow:hidden;
	}
	#slidemm-text img {
		width:100%;
		height:auto;
		display:block;
	}
	
	#slidemm-smp {
		display:none;
	}
	
	#slidemm-smp img {
		display:none;
	}
	
	
	/* Basic sections */
	
	#bannersmm {
		width:100%;
		height:auto;
		background-color:#0E8091;
		border-bottom:1px solid #ccc;
	}
	#bannersmm .bannerbody {
		width:98%;
		max-width:1320px;
		height:auto;
		display:block;
		margin:0 auto;
		padding:20px 0 20px 25px;
		position:relative;
	}
	#bannersmm .bannerbody img {
		width:90%;
		height:auto;
		display:block;
	}
	
	#infomm {
		width:100%;
		height:auto;
		background-color:#fff;
	}
	#infomm #infobody {
		width:100%;
		max-width:1400px;
		height:auto;
		margin:0 auto;
	}
	#infomm #infobody ul li#news-edogawa {
		border-left:1px dotted #b5b5b5;
		width:33.33333333%;
		height:auto;
		display:block;
		float:left;
		padding:50px 3%;
	}
	#infomm #infobody ul li#news-setagaya {
		border-left:1px dotted #b5b5b5;
		width:33.33333333%;
		height:auto;
		display:block;
		float:left;
		padding:50px 3%;
	}
	#infomm #infobody ul li#news-marineclub {
		border-left:1px dotted #b5b5b5;
		width:33.33333333%;
		height:auto;
		display:block;
		float:left;
		padding:50px 3%;
	}
	#infomm #infobody ul li:last-child {
		border-left:1px dotted #b5b5b5;
		border-right:1px dotted #b5b5b5;
	}
	#infomm #infobody ul li h2 {
		font-family: 'Roboto Condensed', sans-serif;
		font-size:20px;
		color:#222;
		font-weight:700;
		line-height:1.4em;
	}
	#infomm #infobody ul li h2 strong {
		font-weight:700;
		color:#0E8091!important;
	}
	#infomm #infobody ul li p {
		font-size:12px;
		color:#555;
		font-weight:bold;
		line-height:1.4em;
		margin-bottom:15px;
	}
	#infomm #infobody ul li dl dt {
		width:15%;
		height:auto;
		display:block;
		padding:2%;
		font-size:12px;
		font-weight:normal;
		line-height:1.5em;
		color:#0E8091;
		float:left;
	}
	#infomm #infobody ul li dl dd {
		width:100%;
		height:auto;
		display:block;
		padding:2% 2% 2% 29%;
		font-size:12px;
		font-weight:normal;
		line-height:1.5em;
		border-bottom:1px dotted #c0c0c0;
	}
	
	/* Section01 */
	
	#sec01m {
		width:100%;
		height:auto;
		background: #eaf7ff; /* Old browsers */
		background: -moz-linear-gradient(top,  #eaf7ff 0%, #ffffff 61%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eaf7ff), color-stop(61%,#ffffff)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #eaf7ff 0%,#ffffff 61%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #eaf7ff 0%,#ffffff 61%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #eaf7ff 0%,#ffffff 61%); /* IE10+ */
		background: linear-gradient(to bottom,  #eaf7ff 0%,#ffffff 61%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaf7ff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
	}
	#sec01mbody {
		width:100%;
		max-width:1400px;
		height:auto;
		margin:0 auto;
		padding:50px 5% 210px;
		background-image: url(../img/index/sec01bg.png);
		background-repeat:no-repeat;
		background-position:center bottom;
		background-size:100% auto;
	}
	#sec01mbody #sec01title {
		width:100%;
		height:auto;
		padding:20px 0 10px 150px;
		background-image:url(../img/index/logo_tr.png);
		background-repeat:no-repeat;
		background-position:left center;
		background-size:130px auto;
	}
	#sec01mbody h2 {
		font-size:30px;
		font-weight:bold;
		line-height:1.3em;
		margin-bottom:5px;
		font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
		color:#222;
	}
	#sec01mbody h3 {
	font-size: 14px;
	font-weight: bold;
	line-height: 1.5em;
	margin-bottom: 20px;
	color: #1CA097;
	}
	#sec01mbody p {
		font-size:12px;
		line-height:2em;
		margin-bottom:20px;
	}
	
	
	/* Section02 */
	#sec02m {
		width:100%;
		height:auto;
		background-color: #fff; /* Old browsers */
	}
	#sec02mbody {
		width:100%;
		max-width:1400px;
		height:auto;
		margin:0 auto;
		padding:50px 45% 50px 5%;
		background-image: url(../img/index/sec02bg-rental.jpg);
		background-repeat:no-repeat;
		background-position:center bottom;
		background-size:100% auto;
	}
	#sec02mbody #sec02title {
		width:100%;
		height:auto;
		padding:70px 0 10px 0;
		background-image: url(../img/index/npmc_logo.png);
		background-repeat:no-repeat;
		background-position:left top;
		background-size:auto 50px;
	}
	#sec02mbody #sec02title h2 {
		font-size:24px;
		font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
		color:#0E8091;
		font-weight:bold;
		line-height:1.3em;
		margin-bottom:5px;
	}
	#sec02mbody p {
		font-size:12px;
		line-height:2em;
		color:#454545;
	}

	
	
	/* Section03 */
	#sec03m {
		width:100%;
		height:auto;
		background-color: #E8FAFA; /* Old browsers */
	}
	#sec03mbody {
		width:100%;
		max-width:1400px;
		height:auto;
		margin:0 auto;
		padding:50px 5% 50px 55%;
		background-image: url(../img/index/sec02bg-license.jpg);
		background-repeat:no-repeat;
		background-position:center bottom;
		background-size:100% auto;
	}
	#sec03mbody #sec03title {
		width:100%;
		height:auto;
		padding:0px 0 10px 0;
	}
	#sec03mbody #sec03title h2 {
		font-family: 'Roboto Condensed', sans-serif;
		font-size:16px;
		color:#333;
		font-weight:700;
		line-height:1em;
		margin-bottom:10px;
	}
	#sec03mbody #sec03title h3 {
		font-size:24px;
		font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
		color:#0E8091;
		font-weight:bold;
		line-height:1.3em;
		margin-bottom:10px;
	}
	#sec03mbody p {
		font-size:12px;
		line-height:2em;
		color:#454545;
	}
	
	
	#sec04m {
		width:100%;
		height:auto;
		background: #eaf7ff; /* Old browsers */
		background: -moz-linear-gradient(top,  #eaf7ff 0%, #ffffff 61%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eaf7ff), color-stop(61%,#ffffff)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #eaf7ff 0%,#ffffff 61%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #eaf7ff 0%,#ffffff 61%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #eaf7ff 0%,#ffffff 61%); /* IE10+ */
		background: linear-gradient(to bottom,  #eaf7ff 0%,#ffffff 61%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaf7ff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
		border-top:1px solid #e0e0e0;
	}
	#sec04mbody {
		width:100%;
		max-width:1400px;
		height:auto;
		margin:0 auto;
		padding:0;
		border-left:1px solid #e0e0e0;
	}
	.b50m {
		width:50%;
		height:auto;
		display:block;
		float:left;
		border-right:1px solid #e0e0e0;
	}
	.accmap {
		width:100%;
		height:450px;
		display:block;
	}
	#map_canvas_01 {
		width:100%;
		height:450px;
		display:block;
	}
	#map_canvas_02 {
		width:100%;
		height:450px;
		display:block;
	}
	.accm {
		width:100%;
		height:auto;
		display:block;
		padding:5%;
		text-align:center;
	}
	.accm h2 {
		font-size:20px;
		font-weight:bold;
		color:#333;
		line-height:1.4em;
		margin-bottom:5px;
	}
	.accm h3 {
		font-family: 'Roboto Condensed', sans-serif;
		font-size:0.8em;
		font-weight:300;
		color:#0E8091;
		line-height:1em;
		margin-bottom:15px;
	}
	.accm p {
		font-size:12px;
		line-height:2em;
	}
	.accm p .accmt1 {
		display:block;
	}
	.accm p .accmt2 {
		display:block;
	}
	.accm p .accmt3 {
		margin-right:1em;
	}
	.accm p .accmt4 {
	}
	.accm p .accmt5 {
		display:block;
	}
	
	/* Botton style */
	.bnbody {
		width:80%;
		height:auto;
		display:block;
		margin:0 auto;
	}
	.bm50 {
		width:50%;
		height:auto;
		display:block;
		float:left;
		padding:1%;
	}
	p.pnom {
		margin:0!important;
	}
	.bnsin {
		width:300px;
	}
	a.bnsp {
		width:98%;
		height:50px;
		display:block;
		text-align:center;
		font-size:16px;
		line-height:50px;
		color:#fff;
		text-decoration:none;
		margin:0 auto;
		background: #45484d; /* Old browsers */
		background: -moz-linear-gradient(top,  #45484d 0%, #000000 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#45484d), color-stop(100%,#000000)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #45484d 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #45484d 0%,#000000 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #45484d 0%,#000000 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #45484d 0%,#000000 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
		border-radius: 5px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
	}
	a.bnsp:hover {
		background: #008bb2; /* Old browsers */
		background: -moz-linear-gradient(top,  #008bb2 0%, #00617f 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#008bb2), color-stop(100%,#00617f)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #008bb2 0%,#00617f 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #008bb2 0%,#00617f 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #008bb2 0%,#00617f 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #008bb2 0%,#00617f 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#008bb2', endColorstr='#00617f',GradientType=0 ); /* IE6-9 */
	}
	
}


/* Style for TabletPCs Large models */
@media screen and (min-width: 769px) and (max-width: 1024px) {
	
	/* Slide image */
	#slidebody {
		width:100%;
		height:auto;
		background-color:#fff;
		overflow:hidden;
	}
	
	#slidemm {
		width:100%;
		height:350px;
	}
	
	#slidemm-text {
		width:100%;
		height:350px;
		display:block;
		margin:0 auto;
		overflow:hidden;
	}
	#slidemm-text img {
		width:100%;
		height:auto;
		display:block;
	}
	
	#slidemm-smp {
		display:none;
	}
	
	#slidemm-smp img {
		display:none;
	}
	
	
	/* Basic sections */
	
	#bannersmm {
		width:100%;
		height:auto;
		background-color:#0E8091;
		border-bottom:1px solid #ccc;
	}
	#bannersmm .bannerbody {
		width:98%;
		max-width:1300px;
		height:auto;
		display:block;
		margin:0 auto;
		padding:20px 0 20px 30px;
		position:relative;
	}
	#bannersmm .bannerbody img {
		width:90%;
		height:auto;
		display:block;
	}
	
	#infomm {
		width:100%;
		height:auto;
		background-color:#fff;
	}
	#infomm #infobody {
		width:100%;
		max-width:1400px;
		height:auto;
		margin:0 auto;
	}
	#infomm #infobody ul li#news-edogawa {
		border-left:1px dotted #b5b5b5;
		border-bottom:1px dotted #b5b5b5;
		width:50%;
		height:auto;
		display:block;
		float:left;
		padding:50px 3%;
	}
	#infomm #infobody ul li#news-setagaya {
		border-left:1px dotted #b5b5b5;
		border-right:1px dotted #b5b5b5;
		border-bottom:1px dotted #b5b5b5;
		width:50%;
		height:auto;
		display:block;
		float:left;
		padding:50px 3%;
	}
	#infomm #infobody ul li#news-marineclub {
		border-left:1px dotted #b5b5b5;
		border-right:1px dotted #b5b5b5;
		width:100%;
		height:auto;
		display:block;
		float:left;
		padding:50px 3%;
	}
	#infomm #infobody ul li h2 {
		font-family: 'Roboto Condensed', sans-serif;
		font-size:20px;
		color:#222;
		font-weight:700;
		line-height:1.4em;
	}
	#infomm #infobody ul li h2 strong {
		font-weight:700;
		color:#0E8091!important;
	}
	#infomm #infobody ul li p {
		font-size:12px;
		color:#555;
		font-weight:bold;
		line-height:1.4em;
		margin-bottom:5px;
	}
	#infomm #infobody ul li dl dt {
		width:100%;
		height:auto;
		display:block;
		padding:10px 5px 0px 5px;
		font-size:12px;
		font-weight:normal;
		line-height:1.5em;
		color:#0E8091;
		float:left;
	}
	#infomm #infobody ul li dl dd {
		width:100%;
		height:auto;
		display:block;
		padding:5px 5px 10px 5px;
		font-size:12px;
		font-weight:normal;
		line-height:1.5em;
		border-bottom:1px dotted #c0c0c0;
	}
	
	
	#sec01m {
		width:100%;
		height:auto;
		background: #eaf7ff; /* Old browsers */
		background: -moz-linear-gradient(top,  #eaf7ff 0%, #ffffff 61%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eaf7ff), color-stop(61%,#ffffff)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #eaf7ff 0%,#ffffff 61%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #eaf7ff 0%,#ffffff 61%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #eaf7ff 0%,#ffffff 61%); /* IE10+ */
		background: linear-gradient(to bottom,  #eaf7ff 0%,#ffffff 61%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaf7ff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
	}
	#sec01mbody {
		width:100%;
		max-width:1400px;
		height:auto;
		margin:0 auto;
		padding:50px 5% 180px;
		background-image:url(../img/index/sec01bg.png);
		background-repeat:no-repeat;
		background-position:center bottom;
		background-size:100% auto;
	}
	#sec01mbody #sec01title {
		width:100%;
		height:auto;
		padding:120px 0 0 0;
		background-image:url(../img/index/logo_tr.png);
		background-repeat:no-repeat;
		background-position:center top;
		background-size:auto 100px;
	}
	#sec01mbody h2 {
		font-size:24px;
		font-weight:bold;
		line-height:1.3em;
		margin-bottom:5px;
		font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
		color:#222;
		text-align:center;
	}
	#sec01mbody h3 {
	font-size: 14px;
	font-weight: bold;
	line-height: 1.5em;
	margin-bottom: 10px;
	color: #1CA097;
	}
	#sec01mbody p {
		font-size:12px;
		line-height:2em;
		margin-bottom:20px;
	}
	
	
	
	/* Section02 */
	#sec02m {
		width:100%;
		height:auto;
		background-color: #fff; /* Old browsers */
	}
	#sec02mbody {
		width:100%;
		max-width:1400px;
		height:auto;
		margin:0 auto;
		padding:50px 50% 50px 5%;
		background-image: url(../img/index/sec02bg-rental_tab.jpg);
		background-repeat:no-repeat;
		background-position:center bottom;
		background-size:auto 100%;
	}
	#sec02mbody #sec02title {
		width:100%;
		height:auto;
		padding:70px 0 10px 0;
		background-image: url(../img/index/npmc_logo.png);
		background-repeat:no-repeat;
		background-position:left top;
		background-size:auto 50px;
	}
	#sec02mbody #sec02title h2 {
		font-size:24px;
		font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
		color:#0E8091;
		font-weight:bold;
		line-height:1.3em;
		margin-bottom:5px;
	}
	#sec02mbody p {
		font-size:12px;
		line-height:2em;
		color:#454545;
	}

	
	
	/* Section03 */
	#sec03m {
		width:100%;
		height:auto;
		background-color: #E8FAFA; /* Old browsers */
	}
	#sec03mbody {
		width:100%;
		max-width:1400px;
		height:auto;
		margin:0 auto;
		padding:50px 5% 150px 55%;
		background-image: url(../img/index/sec02bg-license_tab.jpg);
		background-repeat:no-repeat;
		background-position:center bottom;
		background-size:auto 100%;
	}
	#sec03mbody #sec03title {
		width:100%;
		height:auto;
		padding:0px 0 10px 0;
	}
	#sec03mbody #sec03title h2 {
		font-family: 'Roboto Condensed', sans-serif;
		font-size:16px;
		color:#333;
		font-weight:700;
		line-height:1em;
		margin-bottom:10px;
	}
	#sec03mbody #sec03title h3 {
		font-size:24px;
		font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
		color:#0E8091;
		font-weight:bold;
		line-height:1.3em;
		margin-bottom:10px;
	}
	#sec03mbody p {
		font-size:12px;
		line-height:2em;
		color:#454545;
	}
	
	
	#sec04m {
		width:100%;
		height:auto;
		background: #eaf7ff; /* Old browsers */
		background: -moz-linear-gradient(top,  #eaf7ff 0%, #ffffff 61%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eaf7ff), color-stop(61%,#ffffff)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #eaf7ff 0%,#ffffff 61%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #eaf7ff 0%,#ffffff 61%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #eaf7ff 0%,#ffffff 61%); /* IE10+ */
		background: linear-gradient(to bottom,  #eaf7ff 0%,#ffffff 61%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaf7ff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
		border-top:1px solid #e0e0e0;
	}
	#sec04mbody {
		width:100%;
		max-width:1400px;
		height:auto;
		margin:0 auto;
		padding:0;
		border-left:1px solid #e0e0e0;
	}
	.b50m {
		width:50%;
		height:auto;
		display:block;
		float:left;
		border-right:1px solid #e0e0e0;
	}
	.accmap {
		width:100%;
		height:450px;
		display:block;
	}
	#map_canvas_01 {
		width:100%;
		height:450px;
		display:block;
	}
	#map_canvas_02 {
		width:100%;
		height:450px;
		display:block;
	}
	.accm {
		width:100%;
		height:auto;
		display:block;
		padding:5%;
		text-align:center;
	}
	.accm h2 {
		font-size:20px;
		font-weight:bold;
		color:#333;
		line-height:1.4em;
		margin-bottom:5px;
	}
	.accm h3 {
		font-family: 'Roboto Condensed', sans-serif;
		font-size:0.8em;
		font-weight:300;
		color:#0E8091;
		line-height:1em;
		margin-bottom:15px;
	}
	.accm p {
		font-size:12px;
		line-height:2em;
	}
	.accm p .accmt1 {
		display:block;
	}
	.accm p .accmt2 {
		display:block;
	}
	.accm p .accmt3 {
		margin-right:1em;
	}
	.accm p .accmt4 {
	}
	.accm p .accmt5 {
		display:block;
	}	
	
	/* Botton style */
	.bnbody {
		width:90%;
		height:auto;
		display:block;
		margin:0 auto;
	}
	.bm50 {
		width:50%;
		height:auto;
		display:block;
		float:left;
		padding:1%;
	}
	p.pnom {
		margin:0!important;
	}
	.bnsin {
		width:300px;
		height:auto;
		display:block;
		margin:0 auto;
	}
	a.bnsp {
		width:98%;
		height:50px;
		display:block;
		text-align:center;
		font-size:16px;
		line-height:50px;
		color:#fff;
		text-decoration:none;
		margin:0 auto;
		background: #45484d; /* Old browsers */
		background: -moz-linear-gradient(top,  #45484d 0%, #000000 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#45484d), color-stop(100%,#000000)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #45484d 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #45484d 0%,#000000 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #45484d 0%,#000000 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #45484d 0%,#000000 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
		border-radius: 5px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
	}
	a.bnsp:hover {
		background: #008bb2; /* Old browsers */
		background: -moz-linear-gradient(top,  #008bb2 0%, #00617f 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#008bb2), color-stop(100%,#00617f)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #008bb2 0%,#00617f 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #008bb2 0%,#00617f 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #008bb2 0%,#00617f 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #008bb2 0%,#00617f 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#008bb2', endColorstr='#00617f',GradientType=0 ); /* IE6-9 */
	}
	
}

/* Style for TabletPCs */
@media screen and (min-width: 600px) and (max-width: 768px) {
	
	
	/* Slide image */
	#slidebody {
		width:100%;
		height:auto;
		background-color:#fff;
		overflow:hidden;
	}
	
	#slidemm {
		width:100%;
		height:250px;
	}
	
	#slidemm-text {
		width:100%;
		height:250px;
		display:block;
		margin:0 auto;
		overflow:hidden;
	}
	#slidemm-text img {
		width:100%;
		height:auto;
		display:block;
	}
	
	#slidemm-smp {
		display:none;
	}
	
	#slidemm-smp img {
		display:none;
	}
	
	
	/* Basic sections */
	
	#bannersmm {
		width:100%;
		height:auto;
		background-color:#0E8091;
		border-bottom:1px solid #ccc;
	}
	#bannersmm .bannerbody {
		width:98%;
		max-width:1400px;
		height:auto;
		display:block;
		margin:0 auto;
		padding:20px 0 20px 30px;
		position:relative;
	}
	#bannersmm .bannerbody img {
		width:90%;
		height:auto;
		display:block;
	}
	
	#infomm {
		width:100%;
		height:auto;
		background-color:#fff;
	}
	#infomm #infobody {
		width:100%;
		max-width:1400px;
		height:auto;
		margin:0 auto;
	}
	#infomm #infobody ul li#news-edogawa {
		border-bottom:1px dotted #b5b5b5;
		width:100%;
		height:auto;
		display:block;
		float:left;
		padding:50px 3%;
	}
	#infomm #infobody ul li#news-setagaya {
		border-bottom:1px dotted #b5b5b5;
		width:100%;
		height:auto;
		display:block;
		float:left;
		padding:50px 3%;
	}
	#infomm #infobody ul li#news-marineclub {
		width:100%;
		height:auto;
		display:block;
		float:left;
		padding:50px 3%;
	}
	#infomm #infobody ul li h2 {
		font-family: 'Roboto Condensed', sans-serif;
		font-size:20px;
		color:#222;
		font-weight:700;
		line-height:1.4em;
	}
	#infomm #infobody ul li h2 strong {
		font-weight:700;
		color:#0E8091!important;
	}
	#infomm #infobody ul li p {
		font-size:12px;
		color:#555;
		font-weight:bold;
		line-height:1.4em;
		margin-bottom:5px;
	}
	#infomm #infobody ul li dl dt {
		width:100%;
		height:auto;
		display:block;
		padding:10px 5px 0px 5px;
		font-size:12px;
		font-weight:normal;
		line-height:1.5em;
		color:#0E8091;
		float:left;
	}
	#infomm #infobody ul li dl dd {
		width:100%;
		height:auto;
		display:block;
		padding:5px 5px 10px 5px;
		font-size:12px;
		font-weight:normal;
		line-height:1.5em;
		border-bottom:1px dotted #c0c0c0;
	}
	
	
	#sec01m {
		width:100%;
		height:auto;
		background: #eaf7ff; /* Old browsers */
		background: -moz-linear-gradient(top,  #eaf7ff 0%, #ffffff 61%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eaf7ff), color-stop(61%,#ffffff)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #eaf7ff 0%,#ffffff 61%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #eaf7ff 0%,#ffffff 61%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #eaf7ff 0%,#ffffff 61%); /* IE10+ */
		background: linear-gradient(to bottom,  #eaf7ff 0%,#ffffff 61%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaf7ff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
	}
	#sec01mbody {
		width:100%;
		max-width:1400px;
		height:auto;
		margin:0 auto;
		padding:50px 5% 140px;
		background-image:url(../img/index/sec01bg.png);
		background-repeat:no-repeat;
		background-position:center bottom;
		background-size:100% auto;
	}
	#sec01mbody #sec01title {
		width:100%;
		height:auto;
		padding:120px 0 0 0;
		background-image:url(../img/index/logo_tr.png);
		background-repeat:no-repeat;
		background-position:center top;
		background-size:auto 100px;
	}
	#sec01mbody h2 {
		font-size:24px;
		font-weight:bold;
		line-height:1.3em;
		margin-bottom:5px;
		font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
		color:#222;
	}
	#sec01mbody h3 {
	font-size: 14px;
	font-weight: bold;
	line-height: 1.5em;
	margin-bottom: 10px;
	color: #1CA097;
	}
	#sec01mbody p {
		font-size:12px;
		line-height:2em;
		margin-bottom:20px;
	}
	
	
	
	/* Section02 */
	#sec02m {
		width:100%;
		height:auto;
		background-color: #fff; /* Old browsers */
	}
	#sec02mbody {
		width:100%;
		max-width:1400px;
		height:auto;
		margin:0 auto;
		padding:50px 5% 200px 5%;
		background-image: url(../img/index/sec02bg-rental-smp.jpg);
		background-repeat:no-repeat;
		background-position:center bottom;
		background-size:100% auto;
	}
	#sec02mbody #sec02title {
		width:100%;
		height:auto;
		padding:70px 0 10px 0;
		background-image: url(../img/index/npmc_logo.png);
		background-repeat:no-repeat;
		background-position:left top;
		background-size:auto 50px;
	}
	#sec02mbody #sec02title h2 {
		font-size:24px;
		font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
		color:#0E8091;
		font-weight:bold;
		line-height:1.3em;
		margin-bottom:5px;
	}
	#sec02mbody p {
		font-size:12px;
		line-height:2em;
		color:#454545;
	}

	
	
	/* Section03 */
	#sec03m {
		width:100%;
		height:auto;
		background-color: #E8FAFA; /* Old browsers */
	}
	#sec03mbody {
		width:100%;
		max-width:1400px;
		height:auto;
		margin:0 auto;
		padding:50px 5% 200px 5%;
		background-image: url(../img/index/sec02bg-license-smp.jpg);
		background-repeat:no-repeat;
		background-position:center bottom;
		background-size:100% auto;
	}
	#sec03mbody #sec03title {
		width:100%;
		height:auto;
		padding:0px 0 10px 0;
	}
	#sec03mbody #sec03title h2 {
		font-family: 'Roboto Condensed', sans-serif;
		font-size:16px;
		color:#333;
		font-weight:700;
		line-height:1em;
		margin-bottom:10px;
	}
	#sec03mbody #sec03title h3 {
		font-size:24px;
		font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
		color:#0E8091;
		font-weight:bold;
		line-height:1.3em;
		margin-bottom:10px;
	}
	#sec03mbody p {
		font-size:12px;
		line-height:2em;
		color:#454545;
	}
	
	#sec04m {
		width:100%;
		height:auto;
		background: #eaf7ff; /* Old browsers */
		background: -moz-linear-gradient(top,  #eaf7ff 0%, #ffffff 61%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eaf7ff), color-stop(61%,#ffffff)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #eaf7ff 0%,#ffffff 61%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #eaf7ff 0%,#ffffff 61%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #eaf7ff 0%,#ffffff 61%); /* IE10+ */
		background: linear-gradient(to bottom,  #eaf7ff 0%,#ffffff 61%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaf7ff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
		border-top:1px solid #e0e0e0;
	}
	#sec04mbody {
		width:100%;
		max-width:1400px;
		height:auto;
		margin:0 auto;
		padding:0;
		border-left:1px solid #e0e0e0;
	}
	.b50m {
		width:100%;
		height:auto;
		display:block;
		border-bottom:1px solid #e0e0e0;
	}
	.accmap {
		width:100%;
		height:450px;
		display:block;
	}
	#map_canvas_01 {
		width:100%;
		height:450px;
		display:block;
	}
	#map_canvas_02 {
		width:100%;
		height:450px;
		display:block;
	}
	.accm {
		width:100%;
		height:auto;
		display:block;
		padding:5%;
		text-align:center;
	}
	.accm h2 {
		font-size:20px;
		font-weight:bold;
		color:#333;
		line-height:1.4em;
		margin-bottom:5px;
	}
	.accm h3 {
		font-family: 'Roboto Condensed', sans-serif;
		font-size:0.8em;
		font-weight:300;
		color:#0E8091;
		line-height:1em;
		margin-bottom:15px;
	}
	.accm p {
		font-size:12px;
		line-height:2em;
	}
	.accm p .accmt1 {
		display:block;
	}
	.accm p .accmt2 {
		display:block;
	}
	.accm p .accmt3 {
		margin-right:1em;
	}
	.accm p .accmt4 {
	}
	.accm p .accmt5 {
		display:block;
	}
	
	/* Botton style */
	.bnbody {
		width:100%;
		height:auto;
		display:block;
		margin:0 auto;
	}
	.bm50 {
		width:50%;
		height:auto;
		display:block;
		float:left;
		padding:0 0.5%;
	}
	p.pnom {
		margin:0!important;
	}
	.bnsin {
		width:50%;
		height:auto;
		display:block;
		margin:0 auto;
	}
	a.bnsp {
		width:98%;
		height:50px;
		display:block;
		text-align:center;
		font-size:16px;
		line-height:50px;
		color:#fff;
		text-decoration:none;
		margin:0 auto;
		background: #45484d; /* Old browsers */
		background: -moz-linear-gradient(top,  #45484d 0%, #000000 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#45484d), color-stop(100%,#000000)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #45484d 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #45484d 0%,#000000 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #45484d 0%,#000000 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #45484d 0%,#000000 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
		border-radius: 5px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
	}
	a.bnsp:hover {
		background: #008bb2; /* Old browsers */
		background: -moz-linear-gradient(top,  #008bb2 0%, #00617f 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#008bb2), color-stop(100%,#00617f)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #008bb2 0%,#00617f 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #008bb2 0%,#00617f 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #008bb2 0%,#00617f 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #008bb2 0%,#00617f 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#008bb2', endColorstr='#00617f',GradientType=0 ); /* IE6-9 */
	}
	
}



/* Style for Smartphonea */
@media screen and (max-width: 599px) {
	
	/* Slide image */
	#slidebody {
		width:100%;
		height:auto;
		background-color:#fff;
		overflow:hidden;
	}
	
	#slidemm {
		width:100%;
		height:auto;
	}
	
	#slidemm-text {
		display:none;
	}
	#slidemm-text img {
		display:none;
	}
	
	#slidemm-smp {
		width:100%;
		height:auto;
		display:block;
	}
	
	#slidemm-smp img {
		width:100%;
		height:auto;
		display:block;
	}
	
	
	/* Basic sections */
	
	#bannersmm {
		width:100%;
		height:auto;
		background-color:#0E8091;
		border-bottom:1px solid #ccc;
	}
	#bannersmm .bannerbody {
		width:96%;
		max-width:1400px;
		height:auto;
		display:block;
		margin:0 auto;
		padding:20px 0 20px 25px;
		position:relative;
	}
	#bannersmm .bannerbody img {
		width:90%;
		height:auto;
		display:block;
	}
	
	#infomm {
		width:100%;
		height:auto;
		background-color:#fff;
	}
	#infomm #infobody {
		width:100%;
		max-width:1400px;
		height:auto;
		margin:0 auto;
	}
	#infomm #infobody ul li#news-edogawa {
		border-bottom:1px dotted #b5b5b5;
		width:100%;
		height:auto;
		display:block;
		float:left;
		padding:50px 3%;
	}
	#infomm #infobody ul li#news-setagaya {
		border-bottom:1px dotted #b5b5b5;
		width:100%;
		height:auto;
		display:block;
		float:left;
		padding:50px 3%;
	}
	#infomm #infobody ul li#news-marineclub {
		width:100%;
		height:auto;
		display:block;
		float:left;
		padding:50px 3%;
	}
	#infomm #infobody ul li h2 {
		font-family: 'Roboto Condensed', sans-serif;
		font-size:18px;
		color:#222;
		font-weight:700;
		line-height:1.4em;
		letter-spacing:-1px;
	}
	#infomm #infobody ul li h2 strong {
		font-weight:700;
		color:#0E8091!important;
	}
	#infomm #infobody ul li p {
		font-size:12px;
		color:#555;
		font-weight:bold;
		line-height:1.4em;
		margin-bottom:5px;
	}
	#infomm #infobody ul li dl dt {
		width:100%;
		height:auto;
		display:block;
		padding:10px 5px 0px 5px;
		font-size:14px;
		font-weight:normal;
		line-height:1.5em;
		color:#0E8091;
		float:left;
	}
	#infomm #infobody ul li dl dd {
		width:100%;
		height:auto;
		display:block;
		padding:5px 5px 10px 5px;
		font-size:14px;
		font-weight:normal;
		line-height:1.5em;
		border-bottom:1px dotted #c0c0c0;
	}
	
	
	#sec01m {
		width:100%;
		height:auto;
		background: #eaf7ff; /* Old browsers */
		background: -moz-linear-gradient(top,  #eaf7ff 0%, #ffffff 61%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eaf7ff), color-stop(61%,#ffffff)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #eaf7ff 0%,#ffffff 61%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #eaf7ff 0%,#ffffff 61%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #eaf7ff 0%,#ffffff 61%); /* IE10+ */
		background: linear-gradient(to bottom,  #eaf7ff 0%,#ffffff 61%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaf7ff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
	}
	#sec01mbody {
		width:100%;
		max-width:1400px;
		height:auto;
		margin:0 auto;
		padding:50px 5% 100px;
		background-image:url(../img/index/sec01bg.png);
		background-repeat:no-repeat;
		background-position:center bottom;
		background-size:100% auto;
	}
	#sec01mbody #sec01title {
		width:100%;
		height:auto;
		padding:120px 0 0 0;
		background-image:url(../img/index/logo_tr.png);
		background-repeat:no-repeat;
		background-position:center top;
		background-size:auto 100px;
	}
	#sec01mbody h2 {
		font-size:22px;
		font-weight:bold;
		line-height:1.3em;
		margin-bottom:5px;
		font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
		color:#222;
	}
	#sec01mbody h3 {
	font-size: 14px;
	font-weight: bold;
	line-height: 1.5em;
	margin-bottom: 10px;
	color: #1CA097;
	}
	#sec01mbody p {
		font-size:14px;
		line-height:2em;
		margin-bottom:20px;
	}
	
	
	
	/* Section02 */
	#sec02m {
		width:100%;
		height:auto;
		background-color: #fff; /* Old browsers */
	}
	#sec02mbody {
		width:100%;
		max-width:1400px;
		height:auto;
		margin:0 auto;
		padding:50px 5% 150px 5%;
		background-image: url(../img/index/sec02bg-rental-smp.jpg);
		background-repeat:no-repeat;
		background-position:center bottom;
		background-size:auto 100px;
	}
	#sec02mbody #sec02title {
		width:100%;
		height:auto;
		padding:50px 0 10px 0;
		background-image: url(../img/index/npmc_logo.png);
		background-repeat:no-repeat;
		background-position:left top;
		background-size:auto 30px;
	}
	#sec02mbody #sec02title h2 {
		font-size:24px;
		font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
		color:#0E8091;
		font-weight:bold;
		line-height:1.3em;
		margin-bottom:5px;
	}
	#sec02mbody p {
		font-size:12px;
		line-height:2em;
		color:#454545;
	}

	
	
	/* Section03 */
	#sec03m {
		width:100%;
		height:auto;
		background-color: #E8FAFA; /* Old browsers */
	}
	#sec03mbody {
		width:100%;
		max-width:1400px;
		height:auto;
		margin:0 auto;
		padding:50px 5% 150px 5%;
		background-image: url(../img/index/sec02bg-license-smp.jpg);
		background-repeat:no-repeat;
		background-position:center bottom;
		background-size:auto 100px;
	}
	#sec03mbody #sec03title {
		width:100%;
		height:auto;
		padding:0px 0 10px 0;
	}
	#sec03mbody #sec03title h2 {
		font-family: 'Roboto Condensed', sans-serif;
		font-size:16px;
		color:#333;
		font-weight:700;
		line-height:1em;
		margin-bottom:10px;
	}
	#sec03mbody #sec03title h3 {
		font-size:24px;
		font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
		color:#0E8091;
		font-weight:bold;
		line-height:1.3em;
		margin-bottom:10px;
	}
	#sec03mbody p {
		font-size:12px;
		line-height:2em;
		color:#454545;
	}
	
	#sec04m {
		width:100%;
		height:auto;
		background: #eaf7ff; /* Old browsers */
		background: -moz-linear-gradient(top,  #eaf7ff 0%, #ffffff 61%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eaf7ff), color-stop(61%,#ffffff)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #eaf7ff 0%,#ffffff 61%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #eaf7ff 0%,#ffffff 61%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #eaf7ff 0%,#ffffff 61%); /* IE10+ */
		background: linear-gradient(to bottom,  #eaf7ff 0%,#ffffff 61%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaf7ff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
		border-top:1px solid #e0e0e0;
	}
	#sec04mbody {
		width:100%;
		max-width:1400px;
		height:auto;
		margin:0 auto;
		padding:0;
		border-left:1px solid #e0e0e0;
	}
	.b50m {
		width:100%;
		height:auto;
		display:block;
		border-bottom:1px solid #e0e0e0;
	}
	.accmap {
		width:100%;
		height:300px;
		display:block;
	}
	#map_canvas_01 {
		width:100%;
		height:300px;
		display:block;
	}
	#map_canvas_02 {
		width:100%;
		height:300px;
		display:block;
	}
	.accm {
		width:100%;
		height:auto;
		display:block;
		padding:6% 5%;
		text-align:center;
		background-color:#fff;
	}
	.accm h2 {
		font-size:20px;
		font-weight:bold;
		color:#333;
		line-height:1.4em;
		margin-bottom:5px;
	}
	.accm h3 {
		font-family: 'Roboto Condensed', sans-serif;
		font-size:0.8em;
		font-weight:300;
		color:#0E8091;
		line-height:1em;
		margin-bottom:15px;
	}
	.accm p {
		font-size:14px;
		line-height:2em;
	}
	.accm p .accmt1 {
		display:block;
	}
	.accm p .accmt2 {
		display:block;
	}
	.accm p .accmt3 {
		display:block;
	}
	.accm p .accmt4 {
		display:block;
	}
	.accm p .accmt5 {
		display:block;
	}
	
	/* Botton style */
	.bnbody {
		width:100%;
		height:auto;
		display:block;
		margin:0 auto;
	}
	.bm50 {
		width:100%;
		height:auto;
		display:block;
		padding:0 0 10px 0;
	}
	p.pnom {
		margin:0!important;
	}
	.bnsin {
		width:100%;
	}
	a.bnsp {
		width:100%;
		height:50px;
		display:block;
		text-align:center;
		font-size:16px;
		line-height:50px;
		color:#fff;
		text-decoration:none;
		margin:0 auto;
		background: #45484d; /* Old browsers */
		background: -moz-linear-gradient(top,  #45484d 0%, #000000 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#45484d), color-stop(100%,#000000)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #45484d 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #45484d 0%,#000000 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #45484d 0%,#000000 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #45484d 0%,#000000 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
		border-radius: 5px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
	}
	a.bnsp:hover {
		background: #008bb2; /* Old browsers */
		background: -moz-linear-gradient(top,  #008bb2 0%, #00617f 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#008bb2), color-stop(100%,#00617f)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #008bb2 0%,#00617f 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #008bb2 0%,#00617f 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #008bb2 0%,#00617f 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #008bb2 0%,#00617f 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#008bb2', endColorstr='#00617f',GradientType=0 ); /* IE6-9 */
	}
	
}