@charset "utf-8";
@media (max-width:740px) {
	.modal,
	.modal .close {
		top: 0;
		width: 100%;
		height: 100%
	}
	* {
		font-family: -apple-system-body, BlinkMacSystemFont, "Helvetica Neue", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Noto Sans Japanese", "游ゴシック  Medium", "Yu Gothic Medium", "メイリオ", meiryo, sans-serif
	}
	li,
	ul {
		margin: 0;
		padding: 0
	}
	.pc {
		display: none
	}
	p {
		font-size: 16dp
	}
	.md-btn-area {
		margin: 10px auto;
		width: 100%
	}
	.md-btn {
		border: 1px solid #7a7a7a;
		padding: 10px;
		margin: 5px;
		border-radius: 3px;
		cursor: pointer;
		text-shadow: 0 -1px 0 #000;
		-webkit-box-shadow: 0 0 0 1px #222;
		box-shadow: 0 0 0 1px #222;
		text-decoration: none
	}
	.md-btn:hover {
		background-color: #6e6e6e
	}
	.modal {
		opacity: 0;
		position: fixed;
		left: 0;
		overflow-y: auto;
		text-shadow: 0 1px 0 #333;
		color: #fff;
		text-align: center;
		font-size: 20px;
		-webkit-transition: opacity .4s linear;
		transition: opacity .4s linear;
		-webkit-transform: translate(0, 100%);
		-ms-transform: translate(0, 100%);
		transform: translate(0, 100%)
	}
	.modal-inner {
		position: relative;
		margin: 60px 5% 5%;
		padding: 20px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		-webkit-box-shadow: 0 0 15px rgba(0, 0, 0, .2);
		box-shadow: 0 0 15px rgba(0, 0, 0, .2);
		border-radius: 15px;
		background-color: rgba(255, 255, 255, .2);
		z-index: 10
	}
	.modal h2 {
		border-bottom: 1px solid;
		padding-bottom: 20px
	}
	.modal .close {
		display: block;
		position: absolute;
		background-color: rgba(0, 0, 0, .74);
		z-index: 1
	}
	.modal .close span {
		position: absolute;
		top: 10px;
		right: 10px;
		width: 40px;
		height: 40px;
		background-color: rgba(255, 255, 255, .2);
		cursor: pointer;
		text-indent: -9999px
	}
	.modal .close span:after,
	.modal .close span:before {
		content: "";
		position: absolute;
		top: 4px;
		border: 1px solid #fff;
		height: 30px
	}
	.modal .close span:before {
		left: 19px;
		-webkit-transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
		transform: rotate(-45deg)
	}
	.modal .close span:after {
		right: 19px;
		-webkit-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		transform: rotate(45deg)
	}
	#modal-one:target,
	#modal-three:target,
	#modal-two:target {
		opacity: 1;
		-webkit-transform: translate(0, 0);
		-ms-transform: translate(0, 0);
		transform: translate(0, 0)
	}
	h2.present {
		background: url(../img/mobile/bamboo1.png) right center no-repeat #ff0;
		background-size: contain;
		text-indent: 2em
	}
	h2.afterservice {
		border: solid #bde995;
		border-radius: 5px;
		text-indent: 3em;
		background: url(../img/mobile/bamboo2.png) 10px center no-repeat;
		background-size: contain;
		width: 95%;
		margin: 0 auto 20px
	}
	#afterservice section,
	.suzukiservice section {
		border: 1px solid rgba(0, 0, 0, .3);
		box-shadow: 0 1px 1px rgba(0, 0, 0, .3);
		overflow: hidden;
		text-decoration: none
	}
	#afterservice,
	header#form,
	header#present_box {
		background-color: #fff
	}
	#afterservice {
		box-sizing: border-box;
		width: 98%;
		margin: 1% auto
	}
	#afterservice section {
		width: 95%;
		padding: 5px;
		margin: 5px auto
	}
	.suzukiservice {
		overflow: hidden;
		box-sizing: border-box
	}
	.suzukiservice section {
		width: 45%;
		padding: 1%;
		margin: 1%;
		float: left
	}
	.suzukiservice section img {
		max-width: 50px;
		float: left;
		padding-right: 1em
	}
	#afterservice section img {
		max-width: 80px;
		float: left;
		padding-right: 1em
	}
	#afterservice section h3 {
		font-size: nomal;
		padding: 0;
		background: 0 0;
		text-align: left;
		color: #1400be;
		border: none
	}
	#after .suzukiservice section p,
	#afterservice section p,
	.suzukiservice section p {
		margin-left: .5em;
		font-size: small;
		color: #000
	}
	.suzukiservice section p {
		vertical-align: middle
	}
	service p {
		font-size: x-large;
		color: #1400be;
		margin: 2px
	}
	#present_box ul {
		display: -webkit-flex;
		display: flex
	}
	#present_box li {
		list-style: none;
		display: block;
		padding: 5px
	}
	.monthly {
		padding-bottom: 10px
	}
	.monthly ul {
		display: -webkit-flex;
		display: flex
	}
	.monthly li {
		list-style: none;
		display: block;
		padding: 5px
	}
	#afterservice header {
		display: -webkit-flex;
		display: flex;
		flex-direction: column
	}
	header#form {
		display: -webkit-flex;
		display: flex
	}
	#form section {
		display: block;
		min-height: 80px;
		padding: 5px;
		flex: 1
	}
	.arrow_box {
		position: relative;
		background: #88b7d5;
		border: 4px solid #c2e1f5;
		margin-top: 20px
	}
	.arrow_box:after,
	.arrow_box:before {
		top: 100%;
		left: 50%;
		border: solid transparent;
		content: " ";
		height: 0;
		width: 0;
		position: absolute;
		pointer-events: none
	}
	.arrow_box:after {
		border-color: rgba(136, 183, 213, 0);
		border-top-color: #88b7d5;
		border-width: 30px;
		margin-left: -30px
	}
	.arrow_box:before {
		border-color: rgba(194, 225, 245, 0);
		border-top-color: #c2e1f5;
		border-width: 36px;
		margin-left: -36px
	}
	#form section div.arrow_box p {
		color: #00008b;
		text-align: center;
		display: block;
		margin: 5px;
		font-size: x-large
	}
	#form section img {
		float: right
	}
	#toThai {
		top: 5px
	}
	#page-top,
	#toThai {
		position: fixed;
		right: 20px;
		font-size: 77%
	}
	.other-container {
		width: 100%;
		height: 80px
	}
	.swiper-slide {
		text-align: center;
		font-size: 18px;
		background: #fff;
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		-webkit-justify-content: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		-webkit-align-items: center;
		align-items: center
	}
	article#globalRight {
		font-family: -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Segoe UI', 'Hiragino Kaku Gothic ProN', 'Yu Gothic', sans-serif
	}
	article#globalRight>section.leftContainer>article#new>dl {
		margin: 0 0 10px;
		padding: 0;
		display: -webkit-flex;
		display: flex;
		list-style: none;
		flex-wrap: wrap;
		border: 1px solid #62a478
	}
	article#globalRight>section.leftContainer>article#new>dl:nth-of-type(2n) {
		background: rgba(255, 255, 230, 1)
	}
	article#globalRight>section.leftContainer>article#new>dl>dd.price>dl>dt {
		display: inline
	}
	article#globalRight>section.leftContainer>article#new>dl>dd>dl>dt {
		display: none
	}
	#form ul,
	article#globalRight>section.leftContainer>article#thema>ul {
		display: -webkit-flex;
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		padding: 0;
		margin: 10px
	}
	#form ul li,
	article#globalRight>section.leftContainer>article#thema>ul>li {
		list-style: none;
		margin-bottom: 1rem;
		width: 49%;
		box-shadow: 0 1px 1px rgba(0, 0, 0, .3)
	}
	article#thema ul li a {
		display: flex;
		align-items: center;
		flex-basis: 48%;
		text-decoration: none
	}
	article#thema ul li a img {
		width: 30%
	}
	article#thema ul li div {
		margin-left: .5em
	}
	#form ul li div.form,
	article#thema ul li div {
		margin-left: .5em;
		font-size: medium;
		font-weight: 300
	}
	article#globalRight>section.know>ul>li>a {
		float: left;
		width: 100%;
		min-height: 40px;
		text-indent: -9999em
	}
	@media (min-width:450px) {
		article#globalRight>section.know>ul>li>a {
			float: left;
			width: 100%;
			min-height: 60px;
			text-indent: -9999em
		}
	}
	article#globalRight>section.know>ul>li:nth-of-type(1)>a {
		background: url(../img/pcKnow1Ban.png) no-repeat;
		background-size: contain;
	}
	article#globalRight>section.know>ul>li:nth-of-type(2)>a {
		background: url(../img/pcKnow2Ban.png) no-repeat;
		background-size: contain;
	}
	article#globalRight>section.know>ul>li:nth-of-type(3)>a {
		background: url(../img/pcKnow3Ban.png) no-repeat;
		background-size: contain;
	}
	article#globalRight>section.know>ul>li:nth-of-type(4)>a {
		background: url(../img/pcKnow4Ban.png) no-repeat;
		background-size: contain;
	}
	article#globalRight>section.know>ul>li:nth-of-type(5)>a {
		background: url(../img/pcKnow5Ban.png) no-repeat;
		background-size: contain;
	}
	article#globalRight>section.know1>aside,
	article#globalRight>section.know2>aside,
	article#globalRight>section.know3>aside,
	article#globalRight>section.know4>aside,
	article#globalRight>section.know5>aside,
	article#globalRight>section.know>aside,
	article#globalRight>section.process>aside {
		float: right;
		position: relative;
		width: 140px;
		height: 40px;
		margin-bottom: 10px;
		background: url(../img/pcPdfButton.png)
	}
	article#globalRight>section.know1>aside>p:nth-of-type(1),
	article#globalRight>section.know2>aside>p:nth-of-type(1),
	article#globalRight>section.know3>aside>p:nth-of-type(1),
	article#globalRight>section.know4>aside>p:nth-of-type(1),
	article#globalRight>section.know5>aside>p:nth-of-type(1),
	article#globalRight>section.know>aside>p:nth-of-type(1),
	article#globalRight>section.process>aside>p:nth-of-type(1) {
		float: left;
		position: absolute;
		top: 3px;
		left: 53px
	}
	article#globalRight>section.know1>aside>p:nth-of-type(1)>a,
	article#globalRight>section.know2>aside>p:nth-of-type(1)>a,
	article#globalRight>section.know3>aside>p:nth-of-type(1)>a,
	article#globalRight>section.know4>aside>p:nth-of-type(1)>a,
	article#globalRight>section.know5>aside>p:nth-of-type(1)>a,
	article#globalRight>section.know>aside>p:nth-of-type(1)>a,
	article#globalRight>section.process>aside>p:nth-of-type(1)>a {
		float: left;
		font-size: 10pt;
		font-weight: 700;
		color: #999
	}
	article#globalRight>section.know1>aside>p:nth-of-type(2),
	article#globalRight>section.know2>aside>p:nth-of-type(2),
	article#globalRight>section.know3>aside>p:nth-of-type(2),
	article#globalRight>section.know4>aside>p:nth-of-type(2),
	article#globalRight>section.know5>aside>p:nth-of-type(2),
	article#globalRight>section.know>aside>p:nth-of-type(2),
	article#globalRight>section.process>aside>p:nth-of-type(2) {
		float: left;
		font-size: 8pt;
		color: #999;
		position: absolute;
		top: 20px;
		left: 37px
	}
	article#globalRight>section.know>ul {
		width: 80%;
		margin: 0 auto
	}
	article#globalRight>section.know>ul>li {
		float: left;
		width: 100%;
		margin: 0 0 10px
	}
	article#globalRight>section.rightContainer>aside#ban1>p {
		width: 100%;
		height: 100%;
		text-indent: -9999em;
		background: url(../img/pcRightBan1.png)
	}
	article#globalRight>section.rightContainer>aside#ban1>footer>a {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		text-indent: -9999em
	}
	article#globalRight>section.rightContainer>aside#ban2>p {
		width: 100%;
		height: 100%;
		text-indent: -9999em;
		background: url(../img/pcRightBan2.png)
	}
	article#globalRight>section.rightContainer>aside#ban2>footer>a {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		text-indent: -9999em
	}
	article#globalRight>section.rightContainer>aside#ban3>p {
		width: 100%;
		height: 100%;
		text-indent: -9999em;
		background: url(../img/pcRightBan3.png)
	}
	article#globalRight>section.rightContainer>aside#ban3>footer>a {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		text-indent: -9999em
	}
	article#globalRight>section.rightContainer>aside#ban4>p {
		width: 100%;
		height: 100%;
		text-indent: -9999em;
		background: url(../img/pcRightBan4.png)
	}
	article#globalRight>section.rightContainer>aside#ban4>footer>a {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		text-indent: -9999em
	}
	article#globalRight>section.rightContainer>aside#ban5>p {
		width: 100%;
		height: 100%;
		text-indent: -9999em;
		background: url(../img/b9.png)
	}
	article#globalRight>section.rightContainer>aside#ban5>footer>a {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		text-indent: -9999em
	}
	article#globalRight>section.rightContainer>aside#ban6>p {
		width: 100%;
		height: 100%;
		text-indent: -9999em;
		background: url(../img/pcRightBan6.png)
	}
	article#globalRight>section.rightContainer>aside#ban6>footer>a {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		text-indent: -9999em
	}
	article#globalRight>section.rightContainer>aside#ban7>p {
		width: 100%;
		height: 100%;
		text-indent: -9999em;
		background: url(../img/pcRightBan7.png)
	}
	article#globalRight>section.rightContainer>aside#ban7>footer>a {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		text-indent: -9999em
	}
	article#globalRight>section.rightContainer>aside#ban8>p {
		width: 100%;
		height: 100%;
		text-indent: -9999em;
		background: url(../img/pcRightBan8.png)
	}
	article#globalRight>section.rightContainer>aside#ban8>footer>a {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		text-indent: -9999em
	}
	article#globalRight>section.rightContainer>aside#ban9>p {
		width: 100%;
		height: 100%;
		text-indent: -9999em;
		background: url(../img/pcRightBan9.png)
	}
	article#globalRight>section.rightContainer>aside#ban9>footer>a {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		text-indent: -9999em
	}
	article#globalRight>section.rightContainer>aside#ban10>p {
		width: 100%;
		height: 100%;
		text-indent: -9999em;
		background: url(../img/pcRightBan10.png)
	}
	article#globalRight>section.rightContainer>aside#ban10>footer>a {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		text-indent: -9999em
	}
	article#globalRight>section.rightContainer>aside#ban11>p {
		width: 100%;
		height: 100%;
		text-indent: -9999em;
		background: url(../img/pcRightBan9-2.png)
	}
	article#globalRight>section.rightContainer>aside#ban11>footer>a {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		text-indent: -9999em
	}
	article#globalRight>section.rightContainer>aside#ban12>p {
		width: 100%;
		height: 100%;
		text-indent: -9999em;
		background: url(../img/pcRightBan10_2.png)
	}
	article#globalRight>section.rightContainer>aside#ban12>footer>a {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		text-indent: -9999em
	}
	article#globalRight>section.rightContainer>aside#ban13>p {
		width: 100%;
		height: 300px;
		text-indent: -9999em;
		background: url(../img/tel.png) no-repeat;
		margin-bottom: 10px
	}
	article#globalRight>section.rightContainer>aside#ban13>footer>a {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 300px;
		text-indent: -9999em
	}
	article#globalRight>section.rightContainer>aside#ban14>p {
		width: 100%;
		height: 100%;
		text-indent: -9999em;
		background: url(../img/b1.png) no-repeat
	}
	article#globalRight>section.rightContainer>aside#ban14>footer>a {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		text-indent: -9999em
	}
	article#globalRight>section.rightContainer>aside#ban15>p {
		width: 100%;
		height: 100%;
		text-indent: -9999em;
		background: url(../img/b2.png) no-repeat
	}
	article#globalRight>section.rightContainer>aside#ban15>footer>a {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		text-indent: -9999em
	}
	article#globalRight>section.rightContainer>aside#ban16>p {
		width: 100%;
		height: 100%;
		text-indent: -9999em;
		background: url(../img/b3.png) no-repeat
	}
	article#globalRight>section.rightContainer>aside#ban16>footer>a {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		text-indent: -9999em
	}
	article#globalRight>section.rightContainer>aside#ban17>p {
		width: 100%;
		height: 100%;
		text-indent: -9999em;
		background: url(../img/b4.png) no-repeat
	}
	article#globalRight>section.rightContainer>aside#ban17>footer>a {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		text-indent: -9999em
	}
	article#globalRight>section.rightContainer>aside#ban18>p {
		width: 100%;
		height: 100%;
		text-indent: -9999em;
		background: url(../img/b5.png) no-repeat
	}
	article#globalRight>section.rightContainer>aside#ban18>footer>a {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		text-indent: -9999em
	}
	article#globalRight>section.rightContainer>aside#ban19>p {
		width: 100%;
		height: 100%;
		text-indent: -9999em;
		background: url(../img/b6.png) no-repeat
	}
	article#globalRight>section.rightContainer>aside#ban19>footer>a {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		text-indent: -9999em
	}
	article#globalRight>section.rightContainer>aside#ban20>p {
		width: 100%;
		height: 100%;
		text-indent: -9999em;
		background: url(../img/b7.png) no-repeat
	}
	article#globalRight>section.rightContainer>aside#ban20>footer>a {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		text-indent: -9999em
	}
	article#globalRight>section.rightContainer>aside#ban21>p {
		width: 100%;
		height: 100%;
		text-indent: -9999em;
		background: url(../img/b8.png) no-repeat
	}
	article#globalRight>section.rightContainer>aside#ban21>footer>a {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		text-indent: -9999em
	}
	article#globalRight>section.rightContainer>aside#ban22>p {
		width: 100%;
		height: 100%;
		text-indent: -9999em;
		background: url(../img/b10.png) no-repeat
	}
	article#globalRight>section.rightContainer>aside#ban22>footer>a {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		text-indent: -9999em
	}
	article#globalRight>section.rightContainer>aside#ban23>p {
		width: 100%;
		height: 100%;
		text-indent: -9999em;
		background: url(../img/b11.png) no-repeat
	}
	article#globalRight>section.rightContainer>aside#ban23>footer>a {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		text-indent: -9999em
	}
	article#globalRight>section.rightContainer>aside#ban24>p {
		width: 100%;
		height: 100%;
		text-indent: -9999em;
		background: url(../img/b15.png) no-repeat
	}
	article#globalRight>section.rightContainer>aside#ban24>footer>a {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		text-indent: -9999em
	}
	article#globalRight>section.rightContainer>aside#ban25>p {
		width: 100%;
		height: 100%;
		text-indent: -9999em;
		background: url(../img/b17.png) no-repeat
	}
	article#globalRight>section.rightContainer>aside#ban25>footer>a {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		text-indent: -9999em
	}
	article#globalRight>section.rightContainer>aside#ban26>p {
		width: 100%;
		height: 100%;
		text-indent: -9999em;
		background: url(../img/b18.png) no-repeat
	}
	article#globalRight>section.rightContainer>aside#ban26>footer>a {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		text-indent: -9999em
	}
	article#globalRight>section.rightContainer>aside#ban27>p {
		width: 100%;
		height: 100%;
		text-indent: -9999em;
		background: url(../img/b19.png) no-repeat
	}
	article#globalRight>section.rightContainer>aside#ban27>footer>a {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		text-indent: -9999em
	}
	article#globalRight>section.rightContainer>aside#ban28>p {
		width: 100%;
		height: 100%;
		text-indent: -9999em;
		background: url(../img/b20.png) no-repeat
	}
	article#globalRight>section.rightContainer>aside#ban28>footer>a {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		text-indent: -9999em
	}
	article#globalRight>section.rightContainer>aside#ban29>p {
		width: 100%;
		height: 100%;
		text-indent: -9999em;
		background: url(../img/b22.png) no-repeat
	}
	article#globalRight>section.rightContainer>aside#ban29>footer>a {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		text-indent: -9999em
	}
	article#globalRight>section.rightContainer>aside#ban30>p {
		width: 100%;
		height: 100%;
		text-indent: -9999em;
		background: url(../img/b23.png) no-repeat
	}
	article#globalRight>section.rightContainer>aside#ban30>footer>a {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		text-indent: -9999em
	}
	article#globalRight>section.rightContainer>aside#ban31>p {
		width: 100%;
		height: 100%;
		text-indent: -9999em;
		background: url(../img/b14.png) no-repeat
	}
	article#globalRight>section.rightContainer>aside#ban31>footer>a {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		text-indent: -9999em
	}
	article#globalRight>section.rightContainer>aside#ban32>p {
		width: 100%;
		height: 100%;
		text-indent: -9999em;
		background: url(../img/b24.png) no-repeat
	}
	article#globalRight>section.rightContainer>aside#ban32>footer>a {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		text-indent: -9999em
	}
	article#globalRight>section.rightContainer>aside#mag>section {
		float: left;
		position: relative;
		width: 100%;
		height: 100%;
		background: url(../img/pcRightMagBg.png)
	}
	article#globalRight>section.rightContainer>aside#mag>section>form {
		float: left;
		position: absolute
	}
	article#globalRight>section.rightContainer>aside#mag>section>form:nth-of-type(1) {
		top: 120px;
		left: 15px
	}
	article#globalRight>section.rightContainer>aside#mag>section>form:nth-of-type(2) {
		top: 142px;
		left: 15px
	}
	article#globalRight>section.rightContainer>aside#mag>section>form>input {
		float: left;
		height: 17px;
		margin: 0 5px 0 0;
		font-size: 7pt;
		line-height: 17px;
		border: 1px solid #000
	}
	article#globalRight>section.rightContainer>aside#mag>section>form>input:nth-of-type(1) {
		width: 136px
	}
	article#globalRight>section.rightContainer>aside#mag>section>form>input:nth-of-type(1):focus {
		background: #fdd
	}
	article#globalRight>section.rightContainer>aside#mag>section>form>input:nth-of-type(2) {
		float: left;
		margin: 0;
		padding: 0 5px
	}
	article#globalRight>section.rightContainer>aside#twitter {
		width: 100%;
		height: 100%;
		background: #62a478;
		border-radius: 5px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px
	}
	article#globalRight>section.rightContainer>aside#twitter>ul:nth-of-type(1) {
		float: left;
		width: 183px;
		padding: 10px
	}
	article#globalRight>section.rightContainer>aside#twitter>ul:nth-of-type(1)>li:nth-of-type(1) {
		float: left;
		width: 31px;
		height: 31px;
		margin: 0 5px 0 0
	}
	article#globalRight>section.rightContainer>aside#twitter>ul:nth-of-type(1)>li:nth-of-type(2) {
		float: left;
		width: 147px;
		margin: 0;
		font-size: 7pt;
		color: #fff
	}
	article#globalRight>section.rightContainer>aside#twitter>ul:nth-of-type(1)>li:nth-of-type(3)>a {
		float: left;
		width: 147px;
		margin: 0;
		font-size: 12pt;
		font-weight: 700;
		color: #fff
	}
	article#globalRight>section.rightContainer>aside#twitter>section {
		float: left;
		width: 191px;
		padding: 5px;
		margin: 0 1px;
		border-radius: 5px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		background: #fff
	}
	article#globalRight>section.rightContainer>aside#twitter>section>article>p {
		float: left;
		width: 100%;
		padding: 5px 0;
		font-size: 8pt;
		line-height: 12pt;
		border-bottom: 1px dotted #666
	}
	article#globalRight>section.rightContainer>aside#twitter>section>article:nth-last-of-type(1)>p {
		border-bottom: none
	}
	article#globalRight>section.rightContainer>aside#twitter>section>article>p>a {
		display: inline;
		font-size: 8pt;
		line-height: 12pt
	}
	article#globalRight>article.prevContainer>dl>dd:nth-of-type(1) p,
	article#globalRight>article.prevContainer>dl>dd:nth-of-type(1) ul,
	article#globalRight>section.help1>ul>li>dl>dd.button,
	article#globalRight>section.help2>ul>li>dl>dd.button,
	article#globalRight>section.help3>ul>li>dl>dd.button,
	article#globalRight>section.help4>ul>li>dl>dd.button {
		display: none
	}
	article#globalRight>section.rightContainer>aside#twitter>ul:nth-of-type(2) {
		float: left;
		width: 183px;
		padding: 10px
	}
	article#globalRight>section.rightContainer>aside#twitter>ul:nth-of-type(2)>li {
		float: left;
		margin: 0;
		padding: 0
	}
	article#globalRight>section.rightContainer>aside#twitter>ul:nth-of-type(2)>li:nth-of-type(1)>a {
		float: left;
		width: 18px;
		height: 16px;
		margin: 0 5px 0 0;
		padding: 0;
		text-indent: -9999em;
		background: url(http://widgets.twimg.com/i/widget-bird.png) left 50% no-repeat
	}
	article#globalRight>section.rightContainer>aside#twitter>ul:nth-of-type(2)>li:nth-of-type(2)>a {
		float: left;
		width: 160px;
		margin: 0;
		padding: 0;
		font-size: 9pt;
		text-align: right;
		color: #fff
	}
	article#globalRight>article.searchContainer,
	article#globalRight>section.help1,
	article#globalRight>section.help1>ul,
	article#globalRight>section.help2,
	article#globalRight>section.help2>ul,
	article#globalRight>section.help3,
	article#globalRight>section.help3>ul,
	article#globalRight>section.help4,
	article#globalRight>section.help4>ul {
		float: left;
		width: 100%
	}
	article#globalRight>section.help1>header {
		background: 0 0
	}
	article#globalRight>article.searchContainer>header,
	article#globalRight>section.help1>header,
	article#globalRight>section.help2>header,
	article#globalRight>section.help3>header,
	article#globalRight>section.help4>header {
		float: left;
		width: 100%;
		margin-bottom: 10px;
		text-indent: 35px;
		background-color: #6bb887;
		color: #fff;
		font-weight: 700;
		height: 20px;
		padding: 8px 0;
		background-image: none
	}
	,
	article#globalRight>article.searchContainer>header#area1,
	article#globalRight>article.searchContainer>header#area10,
	article#globalRight>article.searchContainer>header#area2,
	article#globalRight>article.searchContainer>header#area3,
	article#globalRight>article.searchContainer>header#area4,
	article#globalRight>article.searchContainer>header#area5,
	article#globalRight>article.searchContainer>header#area6,
	article#globalRight>article.searchContainer>header#area7,
	article#globalRight>article.searchContainer>header#area8,
	article#globalRight>article.searchContainer>header#area9,
	article#globalRight>article.searchContainer>header#floor1,
	article#globalRight>article.searchContainer>header#floor2,
	article#globalRight>article.searchContainer>header#floor3,
	article#globalRight>article.searchContainer>header#floor4,
	article#globalRight>article.searchContainer>header#floor5,
	article#globalRight>article.searchContainer>header#floor6,
	article#globalRight>article.searchContainer>header#type1,
	article#globalRight>article.searchContainer>header#type2,
	article#globalRight>article.searchContainer>header#type3,
	article#globalRight>article.searchContainer>header#type4 {
		background-image: url(../img/mobile/search.png);
		background-repeat: no-repeat
	}
	,
	article#globalRight>article.searchContainer>header#recommend1,
	article#globalRight>article.searchContainer>header#recommend2,
	article#globalRight>article.searchContainer>header#recommend3,
	article#globalRight>article.searchContainer>header#recommend4,
	article#globalRight>article.searchContainer>header#recommend5,
	article#globalRight>article.searchContainer>header#recommend6 {
		background-image: url(../img/mobile/recommend.png);
		background-repeat: no-repeat
	}
	article#globalRight>article.searchContainer>header#buy {
		background: url(../img/pcListBuyHeadBg.png) no-repeat
	}
	article#globalRight>article.searchContainer>header#key {
		background: url(../img/pcListKeyHeadBg.png) no-repeat
	}
	article#globalRight>article.searchContainer>nav#abc {
		float: left;
		width: 745px;
		margin: 16px 0 21px
	}
	article#globalRight>article.searchContainer>nav#abc>ul>li {
		float: left;
		margin: 0 5px 5px 0;
		padding: 0
	}
	article#globalRight>article.searchContainer>nav#abc>ul>li.active {
		float: left;
		margin: 0 5px 5px 0;
		padding: 0;
		background: #fcc
	}
	article#globalRight>article.searchContainer>nav#abc>ul>li>a {
		float: left;
		width: 30px;
		height: 30px;
		margin: 0;
		padding: 0;
		text-align: center;
		line-height: 30px;
		color: #666;
		border: 1px solid #666
	}
	article#globalRight>article.searchContainer>nav#abc>ul>li>a:hover {
		background: #fee;
		color: #f36
	}
	article#globalRight>article.searchContainer>nav#abc>ul>li.active>a {
		color: #f36
	}
	article#globalRight>article.searchContainer>section#hit {
		text-align: right;
		color: #999
	}
	article#globalRight>article.searchContainer>section#hit>span {
		font-weight: 700;
		color: #62a478
	}
	article#globalRight>article.searchContainer>dl,
	article#globalRight>section.help1>ul>li,
	article#globalRight>section.help2>ul>li,
	article#globalRight>section.help3>ul>li,
	article#globalRight>section.help4>ul>li {
		float: left;
		position: relative;
		width: 100%;
		margin-bottom: 10px;
		padding: 10px;
		border: 1px solid #62a478;
		overflow: hidden
	}
	article#globalRight>article.searchContainer>dl:nth-of-type(even) {
		background: url(../img/pcSearchContainerBg.png) right bottom no-repeat rgba(255, 255, 230, 1)
	}
	article#globalRight>article.searchContainer>dl:last-child {
		margin-bottom: 0
	}
	article#globalRight>article.searchContainer>dl>dt,
	article#globalRight>section.help1>ul>li>a,
	article#globalRight>section.help2>ul>li>a,
	article#globalRight>section.help3>ul>li>a,
	article#globalRight>section.help4>ul>li>a {
		float: left;
		margin: 0 5px 5px 0;
		padding: 0;
		width: 45%
	}
	article#globalRight>article.searchContainer>dl>dt>a {
		float: left;
		width: 100%;
		margin-top: 3em;
		height: auto
	}
	article#globalRight>article.searchContainer>dl>dt>a>img {
		border: 1px solid #FFF;
		-moz-box-shadow: 0 0 1px rgba(000, 000, 000, .3);
		-webkit-box-shadow: 0 0 1px rgba(000, 000, 000, .3)
	}
	article#globalRight>article.searchContainer>dl.azukari>dd>header {
		float: left;
		width: 353px;
		height: 27px;
		margin: 0 0 10px;
		padding: 0 0 10px 21px;
		border-bottom: 1px solid #62a478;
		font-size: 10pt;
		font-weight: 700;
		color: #62a478
	}
	article#globalRight>article.searchContainer>dl.azukari>dd {
		float: left;
		width: 100%!important;
		margin: 0;
		padding: 0
	}
	article#globalRight>article.searchContainer>dl.azukari>dd:nth-of-type(1)>dl>dd:nth-last-of-type(1) {
		float: left;
		width: 70%
	}
	article#globalRight>article.searchContainer>dl>dd>header {
		float: left;
		width: 90%;
		margin: 0 0 10px;
		padding: 0 0 10px 21px;
		border-bottom: 1px solid #62a478;
		font-size: 10pt;
		font-weight: 700;
		color: #62a478
	}
	article#globalRight>article.searchContainer>dl>dd:nth-of-type(1)>header {
		background: url(../img/pcHomeIcon.png) left 6px no-repeat;
		padding-bottom: 3px;
		margin-left: -90%;
		width: 170%
	}
	article#globalRight>article.searchContainer>dl.azukari>dd:nth-of-type(1)>header {
		background: url(../img/pcHomeIcon.png) left 6px no-repeat;
		padding-bottom: 3px;
		margin-left: 0;
		width: 100%!important
	}
	article#globalRight>article.searchContainer>dl>dd:nth-of-type(2)>header {
		background: url(../img/pcSystemIcon.png) left top no-repeat
	}
	article#globalRight>article.searchContainer>dl>dd>header>a {
		float: left;
		width: 95%;
		font-size: 14pt;
		font-weight: 700;
		color: #62a478 overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap
	}
	article#globalRight>article.searchContainer>dl>dd>header>img {
		float: left;
		margin-right: 5px
	}
	article#globalRight>section.help1>ul>li>dl>dd:nth-of-type(1),
	article#globalRight>section.help2>ul>li>dl>dd:nth-of-type(1),
	article#globalRight>section.help3>ul>li>dl>dd:nth-of-type(1),
	article#globalRight>section.help4>ul>li>dl>dd:nth-of-type(1) {
		width: 100%;
		margin-bottom: 1em;
		padding-bottom: 1em;
		border-bottom: 1px solid #62a478
	}
	article#globalRight>section.help1>ul>li>dl>dt,
	article#globalRight>section.help2>ul>li>dl>dt,
	article#globalRight>section.help3>ul>li>dl>dt,
	article#globalRight>section.help4>ul>li>dl>dt {
		float: left;
		width: 25%;
		margin: 0 0 5px;
		padding: 0 0 0 7%;
		font-size: 10pt;
		line-height: 15pt;
		font-weight: 700;
		background: url(../img/pcNewTitleBg.png) left 50% no-repeat
	}
	article#globalRight>section.help1>ul>li>dl>dd,
	article#globalRight>section.help2>ul>li>dl>dd,
	article#globalRight>section.help3>ul>li>dl>dd,
	article#globalRight>section.help4>ul>li>dl>dd {
		float: left;
		width: 60%;
		margin: 0 0 5px;
		font-size: 10pt;
		line-height: 15pt
	}
	article#globalRight>article.searchContainer>dl>dd,
	article#globalRight>section.help1>ul>li>dl,
	article#globalRight>section.help2>ul>li>dl,
	article#globalRight>section.help3>ul>li>dl,
	article#globalRight>section.help4>ul>li>dl {
		float: left;
		width: 50%;
		margin: 0;
		padding: 0
	}
	article#globalRight>section.help1>ul>li>dl>dd:nth-last-of-type(1),
	article#globalRight>section.help1>ul>li>dl>dt:nth-last-of-type(1),
	article#globalRight>section.help2>ul>li>dl>dd:nth-last-of-type(1),
	article#globalRight>section.help2>ul>li>dl>dt:nth-last-of-type(1),
	article#globalRight>section.help3>ul>li>dl>dd:nth-last-of-type(1),
	article#globalRight>section.help3>ul>li>dl>dt:nth-last-of-type(1),
	article#globalRight>section.help4>ul>li>dl>dd:nth-last-of-type(1),
	article#globalRight>section.help4>ul>li>dl>dt:nth-last-of-type(1) {
		width: 138%;
		margin-top: 1em;
		padding-top: 1em;
		text-align: justify;
		border-top: 1px solid #62a478;
		margin-left: -45%
	}
	article#globalRight>article.searchContainer>dl>dd.azukari {
		float: left;
		width: 100%;
		margin: 0;
		padding: 0
	}
	article#globalRight>article.searchContainer>dl>dd.azukari:nth-of-type(1)>header {
		background: url(../img/pcHomeIcon.png) left 6px no-repeat;
		padding-bottom: 3px;
		margin-left: 0;
		width: 100%
	}
	article#globalRight>article.searchContainer>dl>dd:nth-of-type(2) {
		float: left;
		width: 100%;
		margin: 0;
		padding: 0;
		font-size: 14pt
	}
	article#globalRight>article.searchContainer>dl>dd>dl,
	article#globalRight>article.searchContainer>dl>dd>dl>dd,
	article#globalRight>article.searchContainer>dl>dd>dl>dt {
		float: left;
		margin: 0;
		padding: 0;
		font-size: 14pt;
		width: 100%
	}
	article#globalRight>article.searchContainer>dl.azukari>dd>dl,
	article#globalRight>article.searchContainer>dl.azukari>dd>dl>dd,
	article#globalRight>article.searchContainer>dl.azukari>dd>dl>dt {
		float: left;
		margin: 0;
		padding: 0;
		font-size: small;
		width: 100%
	}
	article#globalRight>article.searchContainer>dl>dd:nth-of-type(1) {
		margin: 0 0 8px
	}
	article#globalRight>article.searchContainer>dl>dd:nth-of-type(1)>dl>dt {
		float: left;
		width: 100%;
		padding-left: 10%;
		font-weight: 500;
		background: url(../img/pcNewTitleBg.png) left 50% no-repeat;
		clear: both
	}
	article#globalRight>article.searchContainer>dl.azukari>dd:nth-of-type(1)>dl>dt {
		float: left;
		width: 100%;
		padding-left: 10%;
		font-weight: 500;
		background: url(../img/pcNewTitleBg.png) left 50% no-repeat;
		clear: both
	}
	article#globalRight>article.searchContainer>dl>dd:nth-of-type(1)>dl>dd {
		float: left;
		width: 100%
	}
	article#globalRight>article.searchContainer>dl.azukari>dd:nth-of-type(1)>dl>dd {
		float: left;
		width: 100%;
		font-size: 14pt;
	}
	article#globalRight>article.searchContainer>dl>dd:nth-of-type(1)>dl>dd:nth-last-of-type(1)>a {
		float: left;
		width: 100%;
		height: 100%;
		text-indent: -9999em
	}
	article#globalRight>article.searchContainer>dl>dd:nth-of-type(1)>dl>dd:last-child {
		display: none;
	}
	article#globalRight>article.searchContainer>dl>div>dl>dt {
		float: left;
		width: 15%;
		height: 20px;
		padding: 0 0 0 4%;
		margin: 0;
		font-weight: 500;
		line-height: 20px;
		background: url(../img/pcNewTitleBg.png) left 50% no-repeat
	}
	article#globalRight>article.searchContainer>dl>div {
		clear: both
	}
	article#globalRight>article.searchContainer>dl>div>header>a>img {
		vertical-align: sub;
		padding-right: 5px
	}
	article#globalRight>article.searchContainer>dl>div>dl>dd:nth-of-type(2n-1) {
		float: left;
		width: 30%;
		height: 20px;
		margin: 0;
		padding: 0;
		text-align: center;
		line-height: 20px
	}
	article#globalRight>article.searchContainer>dl>div>dl>dd:nth-of-type(2n) {
		float: left;
		width: 45%;
		height: 20px;
		margin: 0;
		padding: 0;
		text-align: center;
		line-height: 20px
	}
	article#globalRight>article.prevContainer {
		float: left;
		width: 100%
	}
	article#globalRight>article.prevContainer>header {
		float: left;
		width: 100%;
		height: 30px;
		margin-bottom: 10px;
		text-indent: -9999em;
		background: url(../img/pcPrevHeadBg.png)
	}
	article#globalRight>article.prevContainer>dl>dd:nth-of-type(1) {
		width: 100%;
		margin: 0 16px 10px 0
	}
	article#globalRight>article.prevContainer>dl>dd:nth-of-type(1) img {
		width: 100%
	}
	article#globalRight>article.prevContainer>dl>dd:nth-of-type(2) {
		width: 100%;
		margin: 0;
		padding: 0;
		border: 1px solid #62a478
	}
	article#globalRight>article.prevContainer>dl>dd:nth-of-type(2)>dl>dt {
		float: left;
		width: 89px;
		margin: 0 0 .2em;
		padding: 0 0 0 21px;
		font-size: 9pt;
		font-weight: 700;
		line-height: 13.5pt;
		background: url(../img/pcNewTitleBg.png) left 50% no-repeat
	}
	article#globalRight>article.prevContainer>dl>dd:nth-of-type(2)>dl>dd {
		float: left;
		width: 70%;
		width: -webkit-calc(100% - 110px);
		width: calc(100% - 110px);
		margin: 0 0 .2em;
		padding: 0;
		font-size: 9pt;
		line-height: 13.5pt
	}
	article#globalRight>article.prevContainer>dl>dd:nth-of-type(2)>dl>dd:nth-of-type(1) {
		width: 100%;
		font-size: 10pt;
		font-weight: 700;
		color: #62a478;
		text-align: center;
		border-bottom: 1px solid #62a478
	}
	article#globalRight>article.prevContainer>dl>dd:nth-of-type(2)>dl>dd:nth-last-of-type(1),
	article#globalRight>article.prevContainer>dl>dd:nth-of-type(2)>dl>dt:nth-last-of-type(1) {
		margin-bottom: 0
	}
	article#globalRight>article.prevContainer>dl>dd:nth-of-type(3) {
		display: none;
	}
	article#globalRight>article.prevContainer>dl>dd:nth-of-type(3)>ul {
		display: flex;
		-webkit-justify-content: space-around;
		justify-content: space-around;
		-webkit-align-items: center;
		align-items: center
	}
	article#globalRight>article.prevContainer>dl>dd:nth-of-type(3)>ul>li {
		display: block;
		width: 20%;
		height: 85px
	}
	article#globalRight>article.prevContainer>dl>dd:nth-of-type(3)>ul>li:nth-last-of-type(1) {
		margin: 0
	}
	article#globalRight>article.prevContainer>dl>dd:nth-of-type(3)>ul>li.off:nth-of-type(1) {
		background: url(../img/mobile/famili_icon_1.png) no-repeat;
		background-size: contain;
	}
	article#globalRight>article.prevContainer>dl>dd:nth-of-type(3)>ul>li.off:nth-of-type(2) {
		background: url(../img/mobile/famili_icon_3.png) no-repeat;
		background-size: contain;
	}
	article#globalRight>article.prevContainer>dl>dd:nth-of-type(3)>ul>li.off:nth-of-type(3) {
		background: url(../img/mobile/famili_icon_5.png) no-repeat;
		background-size: contain;
	}
	article#globalRight>article.prevContainer>dl>dd:nth-of-type(3)>ul>li.off:nth-of-type(4) {
		background: url(../img/mobile/famili_icon_7.png) no-repeat;
		background-size: contain;
	}
	article#globalRight>article.prevContainer>dl>dd:nth-of-type(3)>ul>li.off:nth-of-type(5) {
		background: url(../img/mobile/famili_icon_9.png) no-repeat;
		background-size: contain;
	}
	article#globalRight>article.prevContainer>dl>dd:nth-of-type(3)>ul>li.on:nth-of-type(1) {
		background: url(../img/mobile/famili_icon_2.png) no-repeat;
		background-size: contain;
	}
	article#globalRight>article.prevContainer>dl>dd:nth-of-type(3)>ul>li.on:nth-of-type(2) {
		background: url(../img/mobile/famili_icon_4.png) no-repeat;
		background-size: contain;
	}
	article#globalRight>article.prevContainer>dl>dd:nth-of-type(3)>ul>li.on:nth-of-type(3) {
		background: url(../img/mobile/famili_icon_6.png) no-repeat;
		background-size: contain;
	}
	article#globalRight>article.prevContainer>dl>dd:nth-of-type(3)>ul>li.on:nth-of-type(4) {
		background: url(../img/mobile/famili_icon_8.png) no-repeat;
		background-size: contain;
	}
	article#globalRight>article.prevContainer>dl>dd:nth-of-type(3)>ul>li.on:nth-of-type(5) {
		background: url(../img/mobile/famili_icon_10.png) no-repeat;
		background-size: contain;
	}
	article#globalRight>article.prevContainer>dl>dt:nth-of-type(4) {
		background: url(../img/pcPrevPriceHeadBg.png)
	}
	article#globalRight>article.prevContainer>dl>dt:nth-of-type(4).num1 {
		background: url(../img/pcPrevPrice1HeadBg.png);
		width: 100%;
		margin: 0 0 26px;
		border-top: 1px solid #62a478
	}
	article#globalRight>article.prevContainer>dl>dt:nth-of-type(4).num2 {
		background: url(../img/pcPrevPrice2HeadBg.png);
		width: 100%;
	}
	article#globalRight>article.prevContainer>dl>dd:nth-of-type(4) {
		width: 100%;
		margin: 0 0 26px;
		border-top: 1px solid #62a478
	}
	article#globalRight>article.prevContainer>dl>dd:nth-of-type(4)>ul {
		width: 100%;
		display: flex;
		flex-flow: column;
		border-right: 1px solid #62a478;
		border-bottom: 1px solid #62a478
	}
	article#globalRight>article.prevContainer>dl>dd:nth-of-type(4)>ul>li {
		display: block;
		width: 100%;
		margin: 0;
		border-left: 1px solid #62a478
	}
	article#globalRight>article.prevContainer>dl>dd:nth-of-type(5)>ul,
	ul.cssSlide {
		display: -ms-flexbox;
		display: -webkit-flex;
		overflow-x: scroll;
		-webkit-overflow-scrolling: touch;
		-webkit-transform: translateZ(0)
	}
	article#globalRight>article.prevContainer>dl>dd:nth-of-type(4)>ul>li>dl>dt {
		float: left;
		width: 25%;
		margin: 0;
		font-size: 7pt;
		font-weight: 700;
		text-align: center;
		line-height: 20px;
		border-top: 1px solid #62a478;
		background: rgba(255, 255, 230, 1)
	}
	article#globalRight>article.prevContainer>dl>dd:nth-of-type(4)>ul>li>dl>dd {
		float: left;
		width: 30%;
		margin: 0;
		border-top: 1px solid #62a478;
		font-size: 7pt;
		font-weight: 700;
		color: red;
		text-align: center;
		line-height: 20px
	}
	article#globalRight>article.prevContainer>dl>dd:nth-of-type(4)>ul>li>dl>dd:nth-last-of-type(1) {
		float: left;
		width: 45%;
		margin: 0;
		border-bottom: none;
		font-size: 7pt;
		font-weight: 700;
		color: red;
		text-align: center;
		line-height: 20px
	}
	article#globalRight>article.prevContainer>dl>dd:nth-of-type(4)>p {
		float: left;
		margin-top: 10px;
		font-size: 8pt;
		color: #999
	}
	article#globalRight>article.prevContainer>dl>dt:nth-of-type(5) {
		float: left;
		width: 100%;
		margin: 0 0 3px;
		text-indent: -9999em;
		background: url(../img/pcPrevPhotoHeadBg.png)
	}
	article#globalRight>article.prevContainer>dl>dd:nth-of-type(5) {
		float: left;
		width: 100%;
		margin: 0 0 19px
	}
	article#globalRight>article.prevContainer>dl>dd:nth-of-type(5)>ul>li,
	ul.cssSlide2>li,
	ul.cssSlide>li {
		margin: 0 10px;
		padding: 10px;
		background-color: #FFF;
		border: 1px solid #CCC
	}
	article#globalRight>article.prevContainer>dl>dd:nth-of-type(5)>ul {
		display: flex
	}
	article#globalRight>article.prevContainer>dl>dd:nth-of-type(5)>ul>li {
		max-width: 237px;
		min-width: 237px
	}
	article#globalRight>article.prevContainer>dl>dd:nth-of-type(5)>ul>li a {
		width: 100%
	}
	ul.cssSlide {
		display: flex
	}
	ul.cssSlide>li {
		max-width: 80%;
		min-width: 80%
	}
	ul.cssSlide2 {
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		overflow-x: scroll!important;
		-webkit-overflow-scrolling: touch;
		-webkit-transform: translateZ(0)
	}
	ul.cssSlide2>li {
		max-width: 237px;
		min-width: 237px
	}
	article#globalRight>article.prevContainer>dl>dt:nth-of-type(6) {
		float: left;
		width: 100%;
		margin: 0 0 10px;
		text-indent: -9999em;
		background: url(../img/pcPrevPublicHeadBg.png)
	}
	article#globalRight>article.prevContainer>dl>dd:nth-of-type(6)>ul {
		width: 100%;
		display: flex;
		flex-flow: column;
		border-right: 1px solid #62a478;
		border-bottom: 1px solid #62a478
	}
	article#globalRight>article.prevContainer>dl>dd:nth-of-type(6)>ul>li {
		display: block;
		width: 100%;
		margin: 0;
		border-left: 1px solid #62a478
	}
	article#globalRight>article.prevContainer>dl>dd:nth-of-type(6)>ul>li>dl>dt {
		float: left;
		width: 30%;
		margin: 0;
		font-size: 7pt;
		font-weight: 700;
		text-align: center;
		line-height: 20px;
		border-top: 1px solid #62a478;
		background: rgba(255, 255, 230, 1);
		padding: 3px 0
	}
	article#globalRight>article.prevContainer>dl>dd:nth-of-type(6)>ul>li>dl>dd {
		float: left;
		width: 70%;
		margin: 0;
		border-top: 1px solid #62a478;
		font-size: 12pt;
		font-size: 7pt;
		font-weight: 700;
		color: red;
		line-height: 20px;
		padding: 3px 0;
		text-indent: 1em
	}
	article#globalRight>article.prevContainer>dl>dt:nth-of-type(7) {
		float: left;
		width: 100%;
		margin: 0 0 10px;
		text-indent: -9999em;
		background: url(../img/pcPrevCommentHeadBg.png);
		display: none
	}
	article#globalRight>article.prevContainer>dl>dd:nth-of-type(7) {
		float: left;
		width: 100%;
		margin: 0 0 26px
	}
	article#globalRight>article.prevContainer>dl>dd:nth-of-type(7)>dl {
		float: left
	}
	article#globalRight>article.prevContainer>dl>dd:nth-of-type(7)>dl>dt {
		float: left;
		width: 100%;
		margin: 0 0 10px
	}
	article#globalRight>article.prevContainer>dl>dd:nth-of-type(7)>dl>dd {
		float: left;
		width: 100%;
		margin: 0 0 10px;
		padding: 10px;
		border-top: 1px solid #62a478;
		border-bottom: 1px solid #62a478;
		border-right: 1px solid #62a478;
		background: rgba(98, 164, 120, .5)
	}
	article#globalRight>article.prevContainer>dl>dd:nth-of-type(7)>dl>dd>p {
		float: left;
		width: 94%;
		width: -webkit-calc(100% - 40px);
		width: calc(100% - 40px);
		padding: 10px;
		overflow: hidden;
		background: #fff;
		font-size: 10pt;
		line-height: 15pt;
		text-align: justify;
		text-indent: 1em;
		border-radius: 10px;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px
	}
	article#globalRight>article.prevContainer>dl>dd:nth-of-type(7)>dl>dd:nth-last-of-type(1),
	article#globalRight>article.prevContainer>dl>dd:nth-of-type(7)>dl>dt:nth-last-of-type(1) {
		margin: 0
	}
	article#globalRight>article.prevContainer>dl>dt:nth-of-type(8) {
		float: left;
		width: 100%;
		margin: 0 0 10px;
		text-indent: -9999em;
		background: url(../img/pcPrevMapHeadBg.png)
	}
	article#globalRight>article.prevContainer>dl>dd:nth-of-type(8) {
		float: left;
		width: 100%;
		height: 200px!important;
		margin: 0 0 26px;
		overflow: hidden
	}
	article#globalRight>article.prevContainer>dl>dd:nth-of-type(8)>div#map_canvas {
		float: left;
		width: 100%;
		height: 100%;
		margin: 0;
		padding: 0;
		border: none
	}
	article#globalRight>article.prevContainer>dl>dt:nth-of-type(9) {
		float: left;
		width: 100%;
		margin: 0 0 10px;
		text-indent: -9999em;
		background: url(../img/pcPrevStreetMapHeadBg.png)
	}
	article#globalRight>article.prevContainer>dl>dd:nth-of-type(9) {
		float: left;
		width: 100%;
		height: 200px!important;
		margin: 0 0 26px;
		overflow: hidden
	}
	article#globalRight>article.prevContainer>dl>dd:nth-of-type(9)>div#pano {
		float: left;
		width: 100%;
		height: 100%;
		margin: 0;
		padding: 0;
		border: none
	}
	article#globalRight>article.prevContainer>dl>dt:nth-of-type(10) {
		float: left;
		width: 100%;
		margin: 0 0 10px;
		text-indent: -9999em;
		background: url(../img/pcPrevFacilityHeadBg.png);
		cursor: pointer
	}
	article#globalRight>article.prevContainer>dl>dd:nth-of-type(10) {
		float: left;
		width: 100%;
		margin: 0 0 24.24px;
		display: hidden;
		overflow: hidden;
		padding-top: 0;
		padding-bottom: 0
	}
	article#globalRight>article.prevContainer>dl>dd:nth-of-type(10)>dl {
		width: 100%;
		display: flex;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-justify-content: center;
		justify-content: center;
		border: 1px solid #62a478
	}
	article#globalRight>article.prevContainer>dl>dd:nth-of-type(10)>dl>dt {
		display: block;
		margin: 0;
		width: 35%;
		padding: 5px;
		border-top: 1px solid #62a478;
		-webkit-flex-grow: 1;
		flex-grow: 1
	}
	article#globalRight>article.prevContainer>dl>dd:nth-of-type(10)>dl>dd {
		display: block;
		margin: 0;
		width: 1.3em;
		padding: 5px;
		text-align: center;
		border-top: 1px solid #62a478;
		border-left: 1px solid #62a478;
		border-right: 1px solid #62a478
	}
	article#globalRight>article.prevContainer>dl>dd:nth-of-type(10)>dl>dd:nth-child(odd),
	article#globalRight>article.prevContainer>dl>dd:nth-of-type(10)>dl>dt:nth-child(odd) {
		background: rgba(255, 255, 230, 1)
	}
	article#globalRight>section.car h1 {
		color: #4169e1;
		font-size: large;
		border-bottom: 2px solid #ccc
	}
	article#globalRight>section.car p {
		font-size: large;
		line-height: 150%;
		padding: .5em 2em
	}
	article#globalRight>section.car p.note {
		font-size: small
	}
	article#globalRight>section.car b {
		color: red;
		font-size: large;
		line-height: 150%
	}
	article#globalRight>section.car div.img {
		text-align: center;
		width: 100%
	}
	article#globalRight>section.car img {
		display: inline-block;
		vertical-align: middle;
		padding-bottom: 15px
	}
	article#globalRight>section.car img:nth-child(odd) {
		padding-right: 10px
	}
	article#globalRight>section.car dl {
		font-size: large;
		padding: .5em 2em;
		width: 400px
	}
	article#globalRight>section.car dt {
		font-size: large;
		float: left
	}
	article#globalRight>section.car dd {
		font-size: large;
		padding-left: 8em
	}
	article#globalRight>section.pre h1 {
		color: red;
		font-size: x-large;
		padding: .8em .5em;
		border-bottom: 2px solid #ccc
	}
	article#globalRight>section.pre p {
		font-size: large;
		line-height: 150%;
		padding: .5em 2em
	}
	article#globalRight>section.pre p.note {
		font-size: small
	}
	article#globalRight>section.enquete {
		float: left;
		width: 100%
	}
	article#globalRight>section.enquete header {
		float: left;
		width: 100%;
		margin-bottom: 10px;
		text-indent: -9999em;
		background: url(../img/pcEnqueteHeadBg.png) no-repeat
	}
	article#globalRight>section.enquete table {
		float: left;
		display: table;
		width: 719px;
		margin: 0 0 26px;
		padding: 0;
		border: none;
		border-top: 1px solid #62a478;
		border-right: 1px solid #62a478;
		border-left: 1px solid #62a478
	}
	article#globalRight>section.enquete table td,
	article#globalRight>section.enquete table th {
		float: left;
		margin: 0;
		display: table-cell;
		height: 40px;
		font-size: 9pt;
		line-height: 40px;
		text-align: left
	}
	article#globalRight>section.enquete table th {
		width: 720px;
		padding: 0 0 0 31px;
		border: none;
		border-bottom: 1px solid #62a478;
		background: url(../img/pcFormTitleBg.png) 10px 50% no-repeat rgba(255, 255, 230, 1)
	}
	article#globalRight>section.enquete table td {
		width: 745px;
		padding: 0 0 0 5px;
		border: none;
		border-bottom: 1px solid #62a478
	}
	article#globalRight>section.enquete table th.textarea {
		height: 100px;
		line-height: 100px
	}
	article#globalRight>section.enquete table td.textarea {
		width: 501px;
		height: 80px;
		padding: 10px;
		line-height: 100px
	}
	article#globalRight>section.enquete table td.textarea>textarea {
		width: 496px;
		height: 80px;
		margin: 0;
		padding: 0
	}
	#lightbox,
	.lb-loader {
		text-align: center;
		line-height: 0
	}
	nav.pager>ul>li>a.here {
		text-decoration: none;
		background: #62a478;
		color: #fff
	}
	#lightboxOverlay {
		position: fixed;
		top: 0;
		left: 0;
		z-index: 9999;
		background-color: #000;
		filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=85);
		opacity: .85;
		display: none
	}
	#lightbox {
		position: absolute;
		left: 0;
		width: 100%;
		z-index: 10000;
		font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
		font-weight: 400
	}
	#lightbox img {
		width: auto;
		height: auto
	}
	#lightbox a img {
		border: none
	}
	.lb-outerContainer {
		position: relative;
		background-color: #fff;
		width: 250px;
		height: 250px;
		margin: 0 auto;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		-ms-border-radius: 4px;
		-o-border-radius: 4px;
		border-radius: 4px
	}
	.lb-loader,
	.lb-nav {
		left: 0;
		position: absolute;
		width: 100%
	}
	.lb-outerContainer:after {
		display: table
	}
	.lb-container {
		padding: 10px
	}
	.lb-loader {
		top: 40%;
		height: 25%
	}
	.lb-nav {
		top: 0;
		height: 100%;
		z-index: 10
	}
	.lb-container>.nav {
		left: 0
	}
	.lb-nav a {
		outline: 0
	}
	.lb-next,
	.lb-prev {
		width: 49%;
		height: 100%;
		background-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
		display: block
	}
	.lb-prev {
		left: 0;
		float: left
	}
	.lb-next {
		right: 0;
		float: right
	}
	.lb-prev:hover {
		background: url(../../images/prev.png) left 48% no-repeat
	}
	.lb-next:hover {
		background: url(../../images/next.png) right 48% no-repeat
	}
	.lb-dataContainer {
		margin: 0 auto;
		padding-top: 5px;
		width: 100%;
		-moz-border-radius-bottomleft: 4px;
		-webkit-border-bottom-left-radius: 4px;
		-ms-border-bottom-left-radius: 4px;
		-o-border-bottom-left-radius: 4px;
		border-bottom-left-radius: 4px;
		-moz-border-radius-bottomright: 4px;
		-webkit-border-bottom-right-radius: 4px;
		-ms-border-bottom-right-radius: 4px;
		-o-border-bottom-right-radius: 4px;
		border-bottom-right-radius: 4px
	}
	.lb-dataContainer:after {
		display: table
	}
	.lb-data {
		padding: 0 10px;
		color: #bbb
	}
	.lb-data .lb-details {
		width: 85%;
		float: left;
		text-align: left;
		line-height: 1.1em
	}
	.lb-data .lb-caption {
		font-size: 13px;
		font-weight: 700;
		line-height: 1em
	}
	.lb-data .lb-number {
		display: block;
		clear: left;
		padding-bottom: 1em;
		font-size: 11px
	}
	.lb-data .lb-close {
		width: 35px;
		float: right;
		padding-bottom: .7em;
		outline: 0
	}
	.buttom {
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		border-radius: 2px;
		color: #0616b0;
		font-family: Open Sans;
		font-size: 10px;
		font-weight: 300;
		padding: 8px;
		background-color: #e5f2ff;
		box-shadow: 1px 1px 1px 0 #000;
		-webkit-box-shadow: 1px 1px 1px 0 #000;
		-moz-box-shadow: 1px 1px 1px 0 #000;
		text-shadow: 1px 1px 1px #C9E6FF;
		border: 1px solid #0059A0;
		text-decoration: none;
		display: inline-block;
		cursor: pointer;
		margin: .8em
	}
	.buttom:hover {
		color: #222;
		background: #FFFFE6;
		text-decoration: none
	}
}
