@charset "UTF-8";
/*
contains.css
Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved.
version 1.3.1
*/
/*-- Top 1.1.0 --*/
.ypMdNoIE {
	width: 100%;
	background-color: #fff;
}
/*ptsNoIE*/
.ypMdNoIE .ptsNoIE {
	background-color: #e9ecf0;
}
.ypMdNoIE .ptsNoIE .elInner {
	width: 890px;
	min-height: 570px;
	padding: 100px 0 100px;
	margin: 0 auto;
}
.ypMdNoIE .ptsNoIE .elInner .elRead .decReadTtl {
	margin-bottom: 40px;
	font-size: 200%;
	font-weight: bold;
	color: #666;
	text-align: center;
}
.ypMdNoIE .ptsNoIE .elInner .ptsBr {
	position: relative;
	padding-bottom: 15px;
}
.ypMdNoIE .ptsNoIE .elInner .elList {
	width: 850px;
	/*890-40*/
	padding: 20px 20px 20px;
	margin: 0 auto;
	background-color: #fff;
}
.ypMdNoIE .ptsNoIE .elInner .decHead {
	width: 890px;
	height: 20px;
	margin: 0 auto;
	background: url(../../image/1.1.0/bg_topMer_01.png) no-repeat top left;
	text-indent: -9999px;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
}
.ypMdNoIE .ptsNoIE .elInner .decFoot {
	width: 890px;
	height: 20px;
	margin: 0 auto;
	background: url(../../image/1.1.0/bg_topMer_02.png) no-repeat bottom left;
	text-indent: -9999px;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
}
.ypMdNoIE .ptsNoIE .elInner .decLTxt {
	margin-bottom: 35px;
	font-size: 143%;
	/*20px*/
	color: #666;
	text-align: center;
}
/*elBrowser*/
.ypMdNoIE .ptsNoIE .elList .elBrowser {
	width: 620px;
	margin: 0 auto;
}
.ypMdNoIE .ptsNoIE .elList .elBrowser li {
	float: left;
	width: 155px;
	font-size: 114%;
	/*16px*/
	text-align: center;
}
.ypMdNoIE .ptsNoIE .elList .elBrowser li a {
	font-weight: lighter;
}
.ypMdNoIE .ptsNoIE .elList .elBrowser li p.decSf {
	width: 87px;
	height: 97px;
	margin: 0 auto 15px;
	background: url(../../image/1.1.0/img_br.png) no-repeat 0 0;
	text-indent: -9999px;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
}
.ypMdNoIE .ptsNoIE .elList .elBrowser li p.decSf a {
	display: block;
	width: 87px;
	height: 97px;
}
.ypMdNoIE .ptsNoIE .elList .elBrowser li p.decCh {
	width: 86px;
	height: 97px;
	margin: 0 auto 15px;
	background: url(../../image/1.1.0/img_brCh.png) no-repeat 0 0;
	text-indent: -9999px;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
}
.ypMdNoIE .ptsNoIE .elList .elBrowser li p.decCh a {
	display: block;
	width: 86px;
	height: 97px;
}
.ypMdNoIE .ptsNoIE .elList .elBrowser li p.decFF {
	width: 93px;
	height: 97px;
	margin: 0 auto 15px;
	background: url(../../image/1.1.0/img_br.png) no-repeat -88px 0;
	text-indent: -9999px;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
}
.ypMdNoIE .ptsNoIE .elList .elBrowser li p.decFF a {
	display: block;
	width: 93px;
	height: 97px;
}
.ypMdNoIE .ptsNoIE .elList .elBrowser li p.decIE {
	width: 84px;
	height: 97px;
	margin: 0 auto 15px;
	background: url(../../image/1.1.0/img_br.png) no-repeat -182px 0;
	text-indent: -9999px;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
}
.ypMdNoIE .ptsNoIE .elList .elBrowser li p.decIE a {
	display: block;
	width: 84px;
	height: 97px;
}
/*-- EventDetail 1.1.0 --*/
.ypMdEventDetail {
	width: 100%;
	background-color: #fff;
}
.ypMdEventDetail h1 {
	display: none;
}
/*------------wrInfoCar------------*/
.ypMdEventDetail .wrInfoCar {
	padding: 25px 0 10px;
	background-color: #fff;
}
.ypMdEventDetail .wrInfoCar .unt1Colum,
.ypMdEventDetail .wrInfoCar .unt2Colum {
	width: 940px;
	margin: 0 auto;
}
.ypMdEventDetail .wrInfoCar .unt2Colum .dvItemInfoWr {
	float: left;
	width: 425px;
}
.ypMdEventDetail .wrInfoCar .unt2Colum .ptsCarouselWr {
	float: right;
	width: 500px;
}
/*ptsItemInfo unt1Colum*/
.ypMdEventDetail .wrInfoCar .unt1Colum .ptsItemInfo .elItemName {
	width: 940px;
	margin-bottom: 5px;
	font-size: 143%;
	/*20px*/
	font-weight: bold;
	line-height: 1.3em;
	overflow: hidden;
	word-wrap: break-word;
	overflow-wrap: break-word;
}
.ypMdEventDetail .wrInfoCar .unt1Colum .ptsItemInfo .elItemTxt {
	width: 940px;
	margin-bottom: 15px;
	color: #666;
	overflow: hidden;
	word-wrap: break-word;
	overflow-wrap: break-word;
}
.ypMdEventDetail .wrInfoCar .unt1Colum .ptsItemInfo .elPeriod {
	width: 918px;
	/*940-22*/
	min-height: 16px;
	padding-left: 22px;
	margin-bottom: 5px;
	background: url(../../image/1.1.0/ico_time2x.png) no-repeat 0 0;
	-moz-background-size: 16px auto;
	-webkit-background-size: 16px auto;
	-ms-background-size: 16px auto;
	background-size: 16px auto;
	font-weight: bold;
	line-height: 1.2em;
	overflow: hidden;
	word-break: break-all;
	word-wrap: break-word;
}
.ypMdEventDetail .wrInfoCar .unt1Colum .ptsItemInfo .elStTime {
	width: 918px;
	/*940-22*/
	min-height: 16px;
	padding-left: 22px;
	margin-bottom: 5px;
	line-height: 1.2em;
	color: #666;
	font-size: 86%;
	/*12px*/
	overflow: hidden;
	word-break: break-all;
	word-wrap: break-word;
}
.ypMdEventDetail .wrInfoCar .unt1Colum .ptsItemInfo .elPlace {
	width: 918px;
	/*940-22*/
	min-height: 16px;
	padding-left: 22px;
	background: url(../../image/1.1.0/ico_place2x.png) no-repeat 3px 0;
	-moz-background-size: 10px auto;
	-webkit-background-size: 10px auto;
	-ms-background-size: 10px auto;
	background-size: 10px auto;
	line-height: 1.2em;
	overflow: hidden;
	word-wrap: break-word;
	overflow-wrap: break-word;
}
/*ptsItemInfo unt2Colum*/
.ypMdEventDetail .wrInfoCar .unt2Colum .ptsItemInfo {
	min-height: 275px;
	/*300-25*/
	padding-bottom: 25px;
}
.ypMdEventDetail .wrInfoCar .unt2Colum .ptsItemInfo .elItemName {
	width: 425px;
	margin-bottom: 5px;
	font-size: 143%;
	/*20px*/
	font-weight: bold;
	line-height: 1.3em;
	overflow: hidden;
	word-wrap: break-word;
	overflow-wrap: break-word;
}
.ypMdEventDetail .wrInfoCar .unt2Colum .ptsItemInfo .elItemTxt {
	width: 425px;
	margin-bottom: 15px;
	color: #666;
	overflow: hidden;
	word-wrap: break-word;
	overflow-wrap: break-word;
}
.ypMdEventDetail .wrInfoCar .unt2Colum .ptsItemInfo .elPeriod {
	width: 403px;
	/*425-22*/
	min-height: 16px;
	padding-left: 22px;
	margin-bottom: 5px;
	background: url(../../image/1.1.0/ico_time2x.png) no-repeat 0 0;
	-moz-background-size: 16px auto;
	-webkit-background-size: 16px auto;
	-ms-background-size: 16px auto;
	background-size: 16px auto;
	font-weight: bold;
	line-height: 1.2em;
	overflow: hidden;
	word-break: break-all;
	word-wrap: break-word;
}
.ypMdEventDetail .wrInfoCar .unt2Colum .ptsItemInfo .elStTime {
	width: 403px;
	/*425-22*/
	min-height: 16px;
	padding-left: 22px;
	margin-bottom: 5px;
	line-height: 1.2em;
	color: #666;
	font-size: 86%;
	/*12px*/
	overflow: hidden;
	word-break: break-all;
	word-wrap: break-word;
}
.ypMdEventDetail .wrInfoCar .unt2Colum .ptsItemInfo .elPlace {
	width: 403px;
	/*425-22*/
	min-height: 16px;
	padding-left: 22px;
	background: url(../../image/1.1.0/ico_place2x.png) no-repeat 3px 0;
	-moz-background-size: 10px auto;
	-webkit-background-size: 10px auto;
	-ms-background-size: 10px auto;
	background-size: 10px auto;
	line-height: 1.2em;
	overflow: hidden;
	word-wrap: break-word;
	overflow-wrap: break-word;
}
/*ptsSns*/
.ypMdEventDetail .wrInfoCar .unt1Colum .ptsSns {
	margin-top: 20px;
}
.ypMdEventDetail .wrInfoCar .unt2Colum .ptsSns {
	margin-top: -20px;
}
.ypMdEventDetail .wrInfoCar .ptsSns:after {
	display: block;
	visibility: hidden;
	clear: both;
	height: 0;
	content: ".";
}
.ypMdEventDetail .wrInfoCar .ptsSns li {
	float: left;
	margin-right: 10px;
}
.ypMdEventDetail .wrInfoCar .ptsSns li.elTw,
.ypMdEventDetail .wrInfoCar .ptsSns li.elFb {
	margin-right: 0;
}
.ypMdEventDetail .wrInfoCar .ptsSns li.elTw .twitter-share-button {
	width: 115px !important;
}
.ypMdEventDetail .wrInfoCar .ptsSns li.elFb {
	height: 20px;
}
.ypMdEventDetail .wrInfoCar .ptsSns li.elFb .fb-like {
	width: 125px !important;
	height: 20px !important;
}
.ypMdEventDetail .wrInfoCar .ptsSns li.elMail {
	width: 90px !important;
}
/*ptsCarousel*/
.ypMdEventDetail .ptsCarouselWr .ptsCarousel {
	display: block;
	width: 500px;
	padding: 0 0;
	margin: 0 auto;
	clear: both;
}
.ypMdEventDetail .ptsCarouselWr .ptsCarousel .container {
	position: relative;
	padding: 0 0;
	margin-bottom: 10px;
	*zoom: 1;
	/*IE6,7*/
}
.ypMdEventDetail .ptsCarouselWr .ptsCarousel ol.elCrPosNavi {
	text-align: center;
}
.ypMdEventDetail .ptsCarouselWr .ptsCarousel ol.elCrPosNavi li {
	display: inline;
	height: 8px;
	*margin-left: 4px;
	/*IE6,7*/
	overflow: hidden;
	_zoom: 1;
	/*IE6*/
}
.ypMdEventDetail .ptsCarouselWr .ptsCarousel ol.elCrPosNavi li span {
	display: inline-block;
	width: 8px;
	height: 8px;
	background: url(../../image/1.1.0/ico_indicator_01.png) no-repeat -8px 0;
	cursor: pointer;
}
.ypMdEventDetail .ptsCarouselWr .ptsCarousel ol.elCrPosNavi li span.hover {
	background: url(../../image/1.1.0/ico_indicator_01.png) no-repeat 0 0;
	cursor: pointer;
}
.ypMdEventDetail .ptsCarouselWr .ptsCarousel ol.elCrPosNavi li span.on {
	background: url(../../image/1.1.0/ico_indicator_01.png) no-repeat 0 0;
	cursor: default;
}
/*slideNavi*/
.ypMdEventDetail .ptsCarouselWr .ptsCarousel ul.slideNavi li {
	position: absolute;
	top: 100px;
	width: 40px;
	height: 100px;
	text-indent: -9999px;
	z-index: 1;
}
.ypMdEventDetail .ptsCarouselWr .ptsCarousel ul.slideNavi li.elCrLeftBtn.on {
	background: url(../../image/1.1.0/btn_carArrow_detail.png) no-repeat 0 0;
	cursor: pointer;
}
.ypMdEventDetail .ptsCarouselWr .ptsCarousel ul.slideNavi li.elCrRightBtn.on {
	background: url(../../image/1.1.0/btn_carArrow_detail.png) no-repeat -40px 0;
	cursor: pointer;
}
.ypMdEventDetail .ptsCarouselWr .ptsCarousel ul.slideNavi li.elCrLeftBtn.off {
	background: url(../../image/1.1.0/btn_carArrow_detail.png) no-repeat -80px 0;
}
.ypMdEventDetail .ptsCarouselWr .ptsCarousel ul.slideNavi li.elCrRightBtn.off {
	background: url(../../image/1.1.0/btn_carArrow_detail.png) no-repeat -120px 0;
}
.ypMdEventDetail .ptsCarouselWr .ptsCarousel ul.slideNavi li.elCrLeftBtn {
	left: 0;
	background: url(../../image/1.1.0/btn_carArrow_detail.png) no-repeat 0 0;
	/*IE6*/
}
.ypMdEventDetail .ptsCarouselWr .ptsCarousel ul.slideNavi li.elCrRightBtn {
	right: 0;
	background: url(../../image/1.1.0/btn_carArrow_detail.png) no-repeat -40px 0;
	/*IE6*/
}
.ypMdEventDetail .ptsCarouselWr .ptsCarousel a {
	text-decoration: none;
}
.ypMdEventDetail .ptsCarouselWr .ptsCarousel a:hover {
	text-decoration: underline;
}
.ypMdEventDetail .ptsCarouselWr .ptsCarousel div.mask {
	position: relative;
	/*IE6*/
	overflow: hidden;
	width: 500px;
}
.ypMdEventDetail .ptsCarouselWr .ptsCarousel .columnWr {
	display: table;
	width: 9000px !important;
}
.ypMdEventDetail .ptsCarouselWr .ptsCarousel ul.column {
	float: left;
	width: 500px;
}
/*elDetail*/
.ypMdEventDetail .ptsCarouselWr .ptsCarousel.elDetail ul.column li {
	display: table-cell;
	width: 500px;
	height: 300px;
	background: url(../../image/1.1.0/bg_koushi02_2x.png) repeat 0 0;
	-moz-background-size: 2px auto;
	-webkit-background-size: 2px auto;
	-ms-background-size: 2px auto;
	background-size: 2px auto;
	text-align: center;
	vertical-align: middle;
}
.ypMdEventDetail .ptsCarouselWr .ptsCarousel.elDetail ul.column li.photo {
	width: 500px;
}
.ypMdEventDetail .ptsCarouselWr .ptsCarousel.elDetail ul.column li.photo img {
	vertical-align: middle;
}
/*------------wrTickInfo------------*/
.ypMdEventDetail .wrTickInfo {
	padding: 20px 0;
	background-color: #e9ecf0;
}
.ypMdEventDetail .wrTickInfo .unt2Colum {
	width: 940px;
	margin: 0 auto;
}
.ypMdEventDetail .wrTickInfo .dvMainWr {
	float: left;
	width: 600px;
}
.ypMdEventDetail .wrTickInfo .dvSubWr {
	float: right;
	width: 300px;
}
/*---dvMainWr---*/
/*ptsTabMenu*/
.ypMdEventDetail .wrTickInfo .dvMainWr .ptsTabMenu ul {
	display: table;
}
.ypMdEventDetail .wrTickInfo .dvMainWr .ptsTabMenu li {
	display: table-cell;
	width: 200px;
	border-right: 1px solid #e0e3e7;
	vertical-align: top;
	line-height: 42px;
}
.ypMdEventDetail .wrTickInfo .dvMainWr .ptsTabMenu li:first-child {
	border-left: 1px solid #e0e3e7;
}
.ypMdEventDetail .wrTickInfo .dvMainWr .ptsTabMenu li p {
	border-bottom: 1px solid #e0e3e7;
	text-align: center;
}
.ypMdEventDetail .wrTickInfo .dvMainWr .ptsTabMenu li.decCur p {
	border-bottom: 1px solid #fff;
}
.ypMdEventDetail .wrTickInfo .dvMainWr .ptsTabMenu li a {
	display: block;
	border-top: 4px solid #333;
	background-color: #333;
}
.ypMdEventDetail .wrTickInfo .dvMainWr .ptsTabMenu li a:hover {
	border-top: 4px solid #666;
	background-color: #666;
}
.ypMdEventDetail .wrTickInfo .dvMainWr .ptsTabMenu li a:link {
	color: #fff;
	text-decoration: none;
}
.ypMdEventDetail .wrTickInfo .dvMainWr .ptsTabMenu li a:visited {
	color: #fff;
	text-decoration: none;
}
.ypMdEventDetail .wrTickInfo .dvMainWr .ptsTabMenu li a:hover {
	color: #fff;
	text-decoration: none;
}
.ypMdEventDetail .wrTickInfo .dvMainWr .ptsTabMenu li.decCur a {
	display: block;
	border-top: 4px solid #333;
	background-color: #fff;
	font-size: 114%;
	/*16px*/
	font-weight: bold;
	cursor: default;
}
.ypMdEventDetail .wrTickInfo .dvMainWr .ptsTabMenu li.decCur a:hover {
	display: block;
	border-top: 4px solid #333;
	background-color: #fff;
	font-size: 114%;
	/*16px*/
	font-weight: bold;
	cursor: default;
}
.ypMdEventDetail .wrTickInfo .dvMainWr .ptsTabMenu li.decCur a:link {
	color: #222;
	text-decoration: none;
}
.ypMdEventDetail .wrTickInfo .dvMainWr .ptsTabMenu li.decCur a:visited {
	color: #222;
	text-decoration: none;
}
.ypMdEventDetail .wrTickInfo .dvMainWr .ptsTabMenu li.decCur a:hover {
	color: #222;
	text-decoration: none;
}
/*ptsTabInner*/
.ypMdEventDetail .wrTickInfo .dvMainWr .ptsTabInner {
	padding: 25px 30px;
	margin-bottom: 30px;
	border: 1px solid #e0e3e7;
	border-top: none;
	background-color: #fff;
}
.ypMdEventDetail .wrTickInfo .dvMainWr .ptsTabInner .elInfoTxt {
	width: 540px;
	word-wrap: break-word;
	overflow-wrap: break-word;
	line-height: 1.5em;
	overflow: hidden;
}
.ypMdEventDetail .wrTickInfo .dvMainWr .ptsTabInner .elInfoTxt img {
	max-width: 540px;
	height: auto !important;
}
.ypMdEventDetail .wrTickInfo .dvMainWr .ptsTabInner .elInfoTxt iframe {
	max-width: 540px;
}
.ypMdEventDetail .wrTickInfo .dvMainWr .ptsTabInner .elInfoTxt .decNewTxt {
	padding-bottom: 25px;
	margin-bottom: 25px;
	border-bottom: 1px dotted #222;
}
.ypMdEventDetail .wrTickInfo .dvMainWr .ptsTabInner .elInfoTxt .decNewTxt .decDate {
	margin-bottom: 3px;
	font-size: 86%;
	/*12px*/
	color: #666;
	font-style: italic;
}
.ypMdEventDetail .wrTickInfo .dvMainWr .ptsTabInner .elInfoTxt .decNewTxt .decNew {
	display: inline-block;
	width: 28px;
	height: 14px;
	margin-left: 5px;
	background: url(../../image/1.1.0/ico_new2x.png) no-repeat 0 5px;
	-moz-background-size: 25px auto;
	-webkit-background-size: 25px auto;
	-ms-background-size: 25px auto;
	background-size: 25px auto;
	text-indent: -9999px;
}
.ypMdEventDetail .wrTickInfo .dvMainWr .ptsTabInner .elHolding p a {
	font-weight: lighter;
}
.ypMdEventDetail .wrTickInfo .dvMainWr .ptsTabInner .elHolding ul {
	display: table;
	width: 100%;
	margin-bottom: 10px;
}
.ypMdEventDetail .wrTickInfo .dvMainWr .ptsTabInner .elHolding li {
	display: table-cell;
}
.ypMdEventDetail .wrTickInfo .dvMainWr .ptsTabInner .elHolding li.logo {
	width: 70px;
	padding-right: 10px;
}
.ypMdEventDetail .wrTickInfo .dvMainWr .ptsTabInner .elHolding li.name {
	vertical-align: middle;
}
.ypMdEventDetail .wrTickInfo .dvMainWr .ptsTabInner .elHolding li.name dl {
	display: table;
	width: 100%;
}
.ypMdEventDetail .wrTickInfo .dvMainWr .ptsTabInner .elHolding li.name dl {
	margin-bottom: 4px;
}
.ypMdEventDetail .wrTickInfo .dvMainWr .ptsTabInner .elHolding li.name dt {
	display: table-cell;
	width: 55px;
}
.ypMdEventDetail .wrTickInfo .dvMainWr .ptsTabInner .elHolding li.name dd {
	display: table-cell;
}
.ypMdEventDetail .wrTickInfo .dvMainWr .ptsTabInner .elHolding li.name dd p {
	width: 405px;
	overflow: hidden;
	word-wrap: break-word;
	overflow-wrap: break-word;
}
.ypMdEventDetail .wrTickInfo .dvMainWr .ptsTabInner .elRecept .decTtl {
	margin-bottom: 15px;
	font-size: 114%;
	/*16px*/
	font-weight: bold;
}
.ypMdEventDetail .wrTickInfo .dvMainWr .ptsTabInner .elRecept .decPlace {
	width: 540px;
	margin-bottom: 5px;
	overflow: hidden;
	word-wrap: break-word;
	overflow-wrap: break-word;
}
.ypMdEventDetail .wrTickInfo .dvMainWr .ptsTabInner .elRecept .decAdd {
	width: 540px;
	margin-bottom: 10px;
	overflow: hidden;
	word-wrap: break-word;
	overflow-wrap: break-word;
}
.ypMdEventDetail .wrTickInfo .dvMainWr .ptsTabInner .elRecept .decBtn {
	width: 200px;
}
.ypMdEventDetail .wrTickInfo .dvMainWr .ptsTabInner .elRecept .decBtn .libButton.sizS {
	margin-bottom: 20px;
}
.ypMdEventDetail .wrTickInfo .dvMainWr .ptsTabInner .elRecept .decMap {
	width: 540px;
	margin-bottom: 30px;
}
.ypMdEventDetail .wrTickInfo .dvMainWr .ptsTabInner .elRecept .decTLine {
	padding-top: 25px;
	border-top: 1px solid #e0e3e7;
}
.ypMdEventDetail .wrTickInfo .dvMainWr .ptsTabInner .elRecept .decRecMethod {
	width: 540px;
	overflow: hidden;
	word-wrap: break-word;
	overflow-wrap: break-word;
}
.ypMdEventDetail .wrTickInfo .dvMainWr .ptsTabInner .elRecept .decEmpha {
	color: #ff0000;
}
/*ptsFbWr*/
.ypMdEventDetail .wrTickInfo .dvMainWr .ptsFbWr {
	padding: 15px 10px;
	margin-bottom: 10px;
	border: 1px solid #e0e3e7;
	background-color: #fff;
}
.ypMdEventDetail .wrTickInfo .dvMainWr .ptsFbWr .libLabel.sizM {
	margin-bottom: 10px;
}
/*---dvSubWr---*/
.ypMdEventDetail .wrTickInfo .dvSubWr .libLabel.sizS {
	margin-bottom: 10px;
}
/*ptsTicketInfo*/
.ypMdEventDetail .wrTickInfo .dvSubWr .ptsTicketInfo {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-shadow: 0 3px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 3px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 3px rgba(0, 0, 0, 0.2);
	padding: 5px 5px;
	margin-bottom: 20px;
	border: 1px solid #999;
	background-color: #fff;
}
.ypMdEventDetail .wrTickInfo .dvSubWr .ptsTicketInfo .elBtnArea {
	padding: 15px 0 10px;
	text-align: center;
}
.ypMdEventDetail .wrTickInfo .dvSubWr .ptsTicketInfo .elBtnArea .decTxt {
	margin-bottom: 5px;
	font-weight: bold;
	text-align: center;
	color: #333;
}
.ypMdEventDetail .wrTickInfo .dvSubWr .ptsTicketInfo .elBtnArea .libButton.sizL {
	margin-bottom: 10px;
}
.ypMdEventDetail .wrTickInfo .dvSubWr .ptsTicketInfo .elBtnArea .decPeriod {
	display: table;
	width: 205px;
	margin: 0 auto 5px;
}
.ypMdEventDetail .wrTickInfo .dvSubWr .ptsTicketInfo .elBtnArea .decPeriod dt {
	display: table-cell;
	width: 30px;
	vertical-align: middle;
	font-size: 86%;
	/*12px*/
	font-weight: bold;
	line-height: 1.2em;
}
.ypMdEventDetail .wrTickInfo .dvSubWr .ptsTicketInfo .elBtnArea .decPeriod dd {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	font-size: 86%;
	/*12px*/
	line-height: 1.2em;
}
.ypMdEventDetail .wrTickInfo .dvSubWr .ptsTicketInfo .elTtl {
	padding-bottom: 4px;
	border-top: 4px solid #ff00c6;
}
.ypMdEventDetail .wrTickInfo .dvSubWr .ptsTicketInfo .elTtl p {
	padding: 7px 10px;
	background-color: #efefef;
	font-size: 114%;
	/*16px*/
	font-weight: bold;
	text-align: center;
}
.ypMdEventDetail .wrTickInfo .dvSubWr .ptsTicketInfo div.ptsColumn {
	padding: 1px 0;
	border-bottom: 1px solid #999;
}
.ypMdEventDetail .wrTickInfo .dvSubWr .ptsTicketInfo div.ptsColumn:last-child {
	border-bottom: none;
}
.ypMdEventDetail .wrTickInfo .dvSubWr .ptsTicketInfo div.ptsColumn .decSp {
	padding: 10px 5px;
}
.ypMdEventDetail .wrTickInfo .dvSubWr .ptsTicketInfo .ptsColumn .decDisable {
	background-color: #b2b2b2;
}
.ypMdEventDetail .wrTickInfo .dvSubWr .ptsTicketInfo .ptsColumn .elKind {
	width: 265px;
	margin: 0 5px 2px;
	font-weight: bold;
	overflow: hidden;
	word-wrap: break-word;
	overflow-wrap: break-word;
}
.ypMdEventDetail .wrTickInfo .dvSubWr .ptsTicketInfo .ptsColumn .elPeriod {
	margin: 0 5px 2px;
	font-size: 12px;
	color: #666;
	word-wrap: break-word;
	word-break: break-all;
}
.ypMdEventDetail .wrTickInfo .dvSubWr .ptsTicketInfo .ptsColumn .elInfo {
	margin: 0 5px;
}
.ypMdEventDetail .wrTickInfo .dvSubWr .ptsTicketInfo .ptsColumn .elInfo .decPrice {
	margin-right: 5px;
	font-size: 171%;
	/*24px*/
	font-weight: bold;
	word-break: break-all;
	word-wrap: break-word;
}
.ypMdEventDetail .wrTickInfo .dvSubWr .ptsTicketInfo .ptsColumn .elInfo .decPricePre {
	padding-left: 22px;
	margin-right: 5px;
	background: url("https://s.yimg.jp/c/icon/s/bsc/2.0/premium40.png") no-repeat 0 8px;
	-moz-background-size: 20px auto;
	-webkit-background-size: 20px auto;
	-ms-background-size: 20px auto;
	background-size: 20px auto;
	font-size: 171%;
	/*24px*/
	font-weight: bold;
	color: #f73e3d;
	word-break: break-all;
	word-wrap: break-word;
}
.ypMdEventDetail .wrTickInfo .dvSubWr .ptsTicketInfo .ptsColumn .elInfo .decRemaind {
	font-size: 86%;
	/*12px*/
	color: #666;
}
.ypMdEventDetail .wrTickInfo .dvSubWr .ptsTicketInfo .ptsColumn .elInfo .elstates {
	margin-right: 5px;
}
.ypMdEventDetail .wrTickInfo .dvSubWr .ptsTicketInfo .ptsColumn .elPremium {
	min-height: 19px;
	padding-left: 22px;
	margin: 3px 5px 0;
	background: url("https://s.yimg.jp/c/icon/s/bsc/2.0/premium40.png") no-repeat 0 -1px;
	-moz-background-size: 20px auto;
	-webkit-background-size: 20px auto;
	-ms-background-size: 20px auto;
	background-size: 20px auto;
	color: #f73e3d;
}
.ypMdEventDetail .wrTickInfo .dvSubWr .ptsTicketInfo .ptsColumn .elPremium .decPrice {
	margin-left: 10px;
	word-wrap: break-word;
	word-break: break-all;
}
.ypMdEventDetail .wrTickInfo .dvSubWr .ptsTicketInfo .ptsColumn .elUsual {
	margin: 3px 5px 0;
	color: #666;
}
.ypMdEventDetail .wrTickInfo .dvSubWr .ptsTicketInfo .ptsColumn .elUsual .decPrice {
	margin-left: 10px;
	text-decoration: line-through;
	word-wrap: break-word;
	word-break: break-all;
}
.ypMdEventDetail .wrTickInfo .dvSubWr .ptsTicketInfo .ptsColumn .elSpOnly {
	margin: 5px 5px 0;
}
.ypMdEventDetail .wrTickInfo .dvSubWr .ptsTicketInfo .ptsColumn .elMailBtn .libButton {
	margin: 10px 0 0;
}
.ypMdEventDetail .wrTickInfo .dvSubWr .ptsTicketInfo .ptsColumn .decDisable .elKind,
.ypMdEventDetail .wrTickInfo .dvSubWr .ptsTicketInfo .ptsColumn .decDisable .elPeriod,
.ypMdEventDetail .wrTickInfo .dvSubWr .ptsTicketInfo .ptsColumn .decDisable .elInfo .decPrice,
.ypMdEventDetail .wrTickInfo .dvSubWr .ptsTicketInfo .ptsColumn .decDisable .elUsual .decPrice {
	color: #6b6b6b;
}
.ypMdEventDetail .wrTickInfo .dvSubWr .ptsTicketInfo .ptsColumn .decDisable .elPremium,
.ypMdEventDetail .wrTickInfo .dvSubWr .ptsTicketInfo .ptsColumn .decDisable .elInfo .decPricePre {
	color: #ad3c3b;
}
/*ptsSalesTerms*/
.ypMdEventDetail .wrTickInfo .dvSubWr .ptsSalesTerms {
	box-shadow: 0px 1px 0 #fff;
	-moz-box-shadow: 0px 1px 0 #fff;
	-webkit-box-shadow: 0px 1px 0 #fff;
	padding: 0 0 15px;
	margin-bottom: 15px;
	border-bottom: 1px solid #e0e3e7;
}
.ypMdEventDetail .wrTickInfo .dvSubWr .ptsSalesTerms .elInner {
	width: 290px;
	padding: 0 5px;
	overflow: hidden;
	word-wrap: break-word;
	overflow-wrap: break-word;
}
/*ptsPayment*/
.ypMdEventDetail .wrTickInfo .dvSubWr .ptsPayment {
	box-shadow: 0px 1px 0 #fff;
	-moz-box-shadow: 0px 1px 0 #fff;
	-webkit-box-shadow: 0px 1px 0 #fff;
	padding: 0 0 10px;
	margin-bottom: 15px;
	border-bottom: 1px solid #e0e3e7;
}
.ypMdEventDetail .wrTickInfo .dvSubWr .ptsPayment .elPayment {
	padding: 0 5px;
}
.ypMdEventDetail .wrTickInfo .dvSubWr .ptsPayment .elPayment .decTtl {
	padding-left: 15px;
	margin-bottom: 5px;
	text-indent: -15px;
	word-wrap: break-word;
	word-break: break-all;
}
.ypMdEventDetail .wrTickInfo .dvSubWr .ptsPayment .elPayment .decCardImg {
	margin: 0 5px 0 15px;
}
.ypMdEventDetail .wrTickInfo .dvSubWr .ptsPayment .elPayment .decCardImg li {
	float: left;
	margin: 0 5px 5px 0;
}
.ypMdEventDetail .wrTickInfo .dvSubWr .ptsPayment .elPayment .decCardImg li img {
	vertical-align: bottom;
}
/*ptsPartici*/
.ypMdEventDetail .wrTickInfo .dvSubWr .ptsPartici {
	box-shadow: 0px 1px 0 #fff;
	-moz-box-shadow: 0px 1px 0 #fff;
	-webkit-box-shadow: 0px 1px 0 #fff;
	padding: 0 0 15px;
	margin-bottom: 15px;
	border-bottom: 1px solid #e0e3e7;
}
.ypMdEventDetail .wrTickInfo .dvSubWr .ptsPartici .libLabel .elTitle {
	float: left;
	width: 65%;
}
.ypMdEventDetail .wrTickInfo .dvSubWr .ptsPartici .libLabel .elLink {
	float: right;
	width: 30%;
	padding: 2px 5px 0 0;
	text-align: right;
}
.ypMdEventDetail .wrTickInfo .dvSubWr .ptsPartici .libLabel .elLink span {
	font-size: 86%;
}
.ypMdEventDetail .wrTickInfo .dvSubWr .ptsPartici .elInner {
	width: 290px;
	padding: 0 5px;
	margin-bottom: 10px;
	overflow: hidden;
	word-break: break-all;
	word-wrap: break-word;
}
.ypMdEventDetail .wrTickInfo .dvSubWr .ptsPartici .elList {
	margin-bottom: 10px;
}
.ypMdEventDetail .wrTickInfo .dvSubWr .ptsPartici .elList li {
	float: left;
	width: 45px;
	padding-right: 5px;
	margin-bottom: 5px;
}
.ypMdEventDetail .wrTickInfo .dvSubWr .ptsPartici .elList li img {
	vertical-align: bottom;
}
.ypMdEventDetail .wrTickInfo .dvSubWr .ptsPartici .elBtn {
	padding: 0 5px 0 0;
}
.ypMdEventDetail .wrTickInfo .dvSubWr .ptsPartici .elBtn .libButton.sizM {
	margin-bottom: 5px;
}
/*ptsHoldFb*/
.ypMdEventDetail .wrTickInfo .dvSubWr .ptsHoldFb {
	box-shadow: 0px 1px 0 #fff;
	-moz-box-shadow: 0px 1px 0 #fff;
	-webkit-box-shadow: 0px 1px 0 #fff;
	padding: 0 0 15px;
	margin-bottom: 15px;
	border-bottom: 1px solid #e0e3e7;
}
.ypMdEventDetail .wrTickInfo .dvSubWr .ptsHoldFb .elInner {
	width: 290px;
	padding: 0 5px;
	overflow: hidden;
	word-break: break-all;
	word-wrap: break-word;
}
/*ptsRefer*/
.ypMdEventDetail .wrTickInfo .dvSubWr .ptsRefer {
	margin-bottom: 15px;
}
.ypMdEventDetail .wrTickInfo .dvSubWr .ptsRefer .elInner {
	padding: 0 5px;
}
.ypMdEventDetail .wrTickInfo .dvSubWr .ptsRefer .elInner dl {
	display: table;
	width: 100%;
}
.ypMdEventDetail .wrTickInfo .dvSubWr .ptsRefer .elInner dl:first-child {
	margin-bottom: 3px;
}
.ypMdEventDetail .wrTickInfo .dvSubWr .ptsRefer .elInner dt {
	display: table-cell;
	width: 25px;
	text-indent: -9999px;
}
.ypMdEventDetail .wrTickInfo .dvSubWr .ptsRefer .elInner .decMail dt {
	background: url(../../image/1.1.0/ico_btnMail2x.png) no-repeat 0 5px;
	-moz-background-size: 16px auto;
	-webkit-background-size: 16px auto;
	-ms-background-size: 16px auto;
	background-size: 16px auto;
}
.ypMdEventDetail .wrTickInfo .dvSubWr .ptsRefer .elInner .decTel dt {
	background: url(../../image/1.1.0/ico_Tel2x.png) no-repeat 0 2px;
	-moz-background-size: 14px auto;
	-webkit-background-size: 14px auto;
	-ms-background-size: 14px auto;
	background-size: 14px auto;
}
.ypMdEventDetail .wrTickInfo .dvSubWr .ptsRefer .elInner dd {
	display: table-cell;
}
.ypMdEventDetail .wrTickInfo .dvSubWr .ptsRefer .elInner dd p {
	width: 265px;
	overflow: hidden;
	word-wrap: break-word;
	overflow-wrap: break-word;
}
.ypMdEventDetail .wrTickInfo .dvSubWr .ptsRefer .elInner dd p a {
	font-weight: lighter;
}
/*ptsTicketSts*/
.ypMdEventDetail .ptsTicketSts {
	padding: 20px 0 0px;
}
.ypMdEventDetail .ptsTicketSts .elInner {
	width: 540px;
	margin: 0 auto;
	padding: 10px 10px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	border: 1px solid #ccc;
	background-color: #e9ecf0;
	text-align: center;
}
.ypMdEventDetail .ptsTicketSts .elLead {
	display: inline-block;
	margin-right: 25px;
	font-size: 114%;
	font-weight: bold;
	color: #4c4c4d;
	vertical-align: middle;
}
.ypMdEventDetail .ptsTicketSts .elBtn {
	display: inline-block;
	width: 200px;
	vertical-align: middle;
}
.ypMdEventDetail .ptsTicketSts .elBtn .libButton {
	margin-bottom: 0;
}
/* HDimg */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
	.ypMdEventDetail .ptsCarouselWr .ptsCarousel ol.elCrPosNavi li span {
		background: url(../../image/1.1.0/ico_indicator2x_01.png) no-repeat -8px 0;
		-moz-background-size: 16px auto;
		-webkit-background-size: 16px auto;
		-ms-background-size: 16px auto;
		background-size: 16px auto;
	}
	.ypMdEventDetail .ptsCarouselWr .ptsCarousel ol.elCrPosNavi li span.hover {
		background: url(../../image/1.1.0/ico_indicator2x_01.png) no-repeat 0 0;
		-moz-background-size: 16px auto;
		-webkit-background-size: 16px auto;
		-ms-background-size: 16px auto;
		background-size: 16px auto;
	}
	.ypMdEventDetail .ptsCarouselWr .ptsCarousel ol.elCrPosNavi li span.on {
		background: url(../../image/1.1.0/ico_indicator2x_01.png) no-repeat 0 0;
		-moz-background-size: 16px auto;
		-webkit-background-size: 16px auto;
		-ms-background-size: 16px auto;
		background-size: 16px auto;
	}
}
/*-- eventDetailFixed 1.1.0 --*/
.ypMdeventDetailFixed {
	width: 100%;
	background-color: transparent;
	z-index: 10;
}
/*------------wrFollow------------*/
.ypMdeventDetailFixed .wrFollow {
	box-shadow: 0 5px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 5px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 5px rgba(0, 0, 0, 0.2);
	padding: 20px 0 10px;
	background: url(../../image/1.1.0/bg_koushi02_2x.png) repeat 0 0;
	-moz-background-size: 2px auto;
	-webkit-background-size: 2px auto;
	-ms-background-size: 2px auto;
	background-size: 2px auto;
	border-bottom: 1px solid #999;
}
.ypMdeventDetailFixed .wrFollow .unt2Colum {
	width: 930px;
	margin: 0 auto;
}
.ypMdeventDetailFixed .wrFollow .unt2Colum .dvItemInfoWr {
	float: left;
	width: 490px;
	/*510-20*/
	padding-left: 20px;
}
.ypMdeventDetailFixed .wrFollow .unt2Colum .ptsBtnWr {
	float: right;
	width: 300px;
}
/*ptsItemInfo*/
.ypMdeventDetailFixed .wrFollow .ptsItemInfo .elItemName {
	width: 490px;
	margin-bottom: 5px;
	font-size: 114%;
	/*16px*/
	font-weight: bold;
	line-height: 1.3em;
	overflow: hidden;
	word-wrap: break-word;
	overflow-wrap: break-word;
}
.ypMdeventDetailFixed .wrFollow .ptsItemInfo .elPeriod {
	width: 468px;
	/*490-22*/
	min-height: 16px;
	padding-left: 22px;
	margin-bottom: 5px;
	background: url(../../image/1.1.0/ico_time2x.png) no-repeat 0 0;
	-moz-background-size: 16px auto;
	-webkit-background-size: 16px auto;
	-ms-background-size: 16px auto;
	background-size: 16px auto;
	line-height: 1.2em;
	color: #666;
	overflow: hidden;
	word-break: break-all;
	word-wrap: break-word;
}
.ypMdeventDetailFixed .wrFollow .ptsItemInfo .elPlace {
	width: 468px;
	/*490-22*/
	min-height: 16px;
	padding-left: 22px;
	background: url(../../image/1.1.0/ico_place2x.png) no-repeat 3px 0;
	-moz-background-size: 10px auto;
	-webkit-background-size: 10px auto;
	-ms-background-size: 10px auto;
	background-size: 10px auto;
	line-height: 1.2em;
	color: #666;
	overflow: hidden;
	word-wrap: break-word;
	overflow-wrap: break-word;
}
/*elBtnArea*/
.ypMdeventDetailFixed .wrFollow .ptsBtnWr .elBtnArea {
	text-align: center;
}
.ypMdeventDetailFixed .wrFollow .ptsBtnWr .elBtnArea .decTxt {
	margin-bottom: 5px;
	font-weight: bold;
	text-align: center;
	color: #333;
}
.ypMdeventDetailFixed .wrFollow .ptsBtnWr .elBtnArea .libButton.sizL {
	margin-bottom: 10px;
}
.ypMdeventDetailFixed .wrFollow .ptsBtnWr .elBtnArea .decPeriod {
	display: table;
	width: 205px;
	margin: 0 auto 10px;
}
.ypMdeventDetailFixed .wrFollow .ptsBtnWr .elBtnArea .decPeriod dt {
	display: table-cell;
	width: 30px;
	vertical-align: middle;
	font-size: 86%;
	/*12px*/
	font-weight: bold;
	line-height: 1.2em;
}
.ypMdeventDetailFixed .wrFollow .ptsBtnWr .elBtnArea .decPeriod dd {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	font-size: 86%;
	/*12px*/
	line-height: 1.2em;
}
/*-- UserFeature 1.1.0 --*/
.ypMdUserFeature {
	width: 100%;
	background-color: #fff;
}
/*ptsMainV*/
.ypMdUserFeature .ptsMainV {
	width: 100%;
	height: 230px;
	background: url(../../image/1.1.0/bg_featureKv.jpg) no-repeat top center;
	-webkit-background-size: cover;
	   -moz-background-size: cover;
	        background-size: cover;
}
.ypMdUserFeature .ptsMainV .elInner {
	width: 850px;
	padding: 43px 0 0;
	margin: 0 auto;
}
.ypMdUserFeature .ptsMainV .elInner h1.decReadTtl {
	margin-bottom: 20px;
}
.ypMdUserFeature .ptsMainV .elInner h1.decReadTtl span {
	display: inline-block;
	padding: 10px 0px 10px 10px;
	background-color: rgba(0, 210, 168, 0.6);
	font-size: 193%;
	font-weight: bold;
	color: #fff;
	text-shadow: 0 1px 0 #14514c;
}
.ypMdUserFeature .ptsMainV .elInner .decReadTxt span {
	display: inline-block;
	padding: 2px 5px 2px 10px;
	background-color: rgba(255, 255, 255, 0.6);
	font-size: 129%;
	color: #333;
	text-shadow: 0 1px 0 #fff;
}
/*ptsCarousel*/
.ypMdUserFeature .ptsCarouselWr {
	border-bottom: 1px solid #e0e3e7;
	background-color: #fff;
}
.ypMdUserFeature .ptsCarouselWr .ptsCarousel {
	display: block;
	width: 770px;
	padding: 42px 0 25px 120px;
	margin: 0 auto;
	clear: both;
}
.ypMdUserFeature .ptsCarouselWr h2 {
	text-indent: -9999px;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
}
.ypMdUserFeature .ptsCarouselWr .ptsCarousel .container {
	position: relative;
	padding: 0 60px;
	margin-bottom: 15px;
	*zoom: 1;
	/*IE6,7*/
}
.ypMdUserFeature .ptsCarouselWr .ptsCarousel ol.elCrPosNavi {
	text-align: center;
}
.ypMdUserFeature .ptsCarouselWr .ptsCarousel ol.elCrPosNavi li {
	display: inline;
	height: 8px;
	*margin-left: 4px;
	/*IE6,7*/
	overflow: hidden;
	_zoom: 1;
	/*IE6*/
}
.ypMdUserFeature .ptsCarouselWr .ptsCarousel ol.elCrPosNavi li span {
	display: inline-block;
	width: 8px;
	height: 8px;
	background: url(../../image/1.1.0/ico_indicator_01.png) no-repeat -8px 0;
	cursor: pointer;
}
.ypMdUserFeature .ptsCarouselWr .ptsCarousel ol.elCrPosNavi li span.hover {
	background: url(../../image/1.1.0/ico_indicator_01.png) no-repeat 0 0;
	cursor: pointer;
}
.ypMdUserFeature .ptsCarouselWr .ptsCarousel ol.elCrPosNavi li span.on {
	background: url(../../image/1.1.0/ico_indicator_01.png) no-repeat 0 0;
	cursor: default;
}
/*height100px*/
.ypMdUserFeature .ptsCarouselWr .ptsCarousel ul.slideNavi li {
	position: absolute;
	top: 0px;
	width: 40px;
	height: 100px;
	text-indent: -9999px;
}
.ypMdUserFeature .ptsCarouselWr .ptsCarousel ul.slideNavi li.elCrLeftBtn.on {
	background: url(../../image/1.1.0/btn_carArrow.png) no-repeat 0 0;
	cursor: pointer;
}
.ypMdUserFeature .ptsCarouselWr .ptsCarousel ul.slideNavi li.elCrRightBtn.on {
	background: url(../../image/1.1.0/btn_carArrow.png) no-repeat -40px 0;
	cursor: pointer;
}
.ypMdUserFeature .ptsCarouselWr .ptsCarousel ul.slideNavi li.elCrLeftBtn.off {
	background: url(../../image/1.1.0/btn_carArrow.png) no-repeat -80px 0;
}
.ypMdUserFeature .ptsCarouselWr .ptsCarousel ul.slideNavi li.elCrRightBtn.off {
	background: url(../../image/1.1.0/btn_carArrow.png) no-repeat -120px 0;
}
.ypMdUserFeature .ptsCarouselWr .ptsCarousel ul.slideNavi li.elCrLeftBtn {
	left: 0;
	background: url(../../image/1.1.0/btn_carArrow.png) no-repeat 0 0;
	/*IE6*/
}
.ypMdUserFeature .ptsCarouselWr .ptsCarousel ul.slideNavi li.elCrRightBtn {
	right: 0;
	background: url(../../image/1.1.0/btn_carArrow.png) no-repeat -40px 0;
	/*IE6*/
}
/*height145px*/
.ypMdUserFeature .ptsCarouselWr .ptsCarousel.elPast ul.slideNavi li {
	position: absolute;
	top: 0px;
	width: 40px;
	height: 145px;
	text-indent: -9999px;
}
.ypMdUserFeature .ptsCarouselWr .ptsCarousel.elPast ul.slideNavi li.elCrLeftBtn.on {
	background: url(../../image/1.1.0/btn_carArrowM.png) no-repeat 0 0;
	cursor: pointer;
}
.ypMdUserFeature .ptsCarouselWr .ptsCarousel.elPast ul.slideNavi li.elCrRightBtn.on {
	background: url(../../image/1.1.0/btn_carArrowM.png) no-repeat -40px 0;
	cursor: pointer;
}
.ypMdUserFeature .ptsCarouselWr .ptsCarousel.elPast ul.slideNavi li.elCrLeftBtn.off {
	background: url(../../image/1.1.0/btn_carArrowM.png) no-repeat -80px 0;
}
.ypMdUserFeature .ptsCarouselWr .ptsCarousel.elPast ul.slideNavi li.elCrRightBtn.off {
	background: url(../../image/1.1.0/btn_carArrowM.png) no-repeat -120px 0;
}
.ypMdUserFeature .ptsCarouselWr .ptsCarousel.elPast ul.slideNavi li.elCrLeftBtn {
	left: 0;
	background: url(../../image/1.1.0/btn_carArrowM.png) no-repeat 0 0;
	/*IE6*/
}
.ypMdUserFeature .ptsCarouselWr .ptsCarousel.elPast ul.slideNavi li.elCrRightBtn {
	right: 0;
	background: url(../../image/1.1.0/btn_carArrowM.png) no-repeat -40px 0;
	/*IE6*/
}
.ypMdUserFeature .ptsCarouselWr .ptsCarousel a {
	text-decoration: none;
}
.ypMdUserFeature .ptsCarouselWr .ptsCarousel a:hover {
	text-decoration: underline;
}
.ypMdUserFeature .ptsCarouselWr .ptsCarousel div.mask {
	position: relative;
	/*IE6*/
	overflow: hidden;
	width: 650px;
}
.ypMdUserFeature .ptsCarouselWr .ptsCarousel .columnWr {
	width: 7000px !important;
}
.ypMdUserFeature .ptsCarouselWr .ptsCarousel ul.column {
	float: left;
	width: 650px;
}
/*ptsFeature*/
.ypMdUserFeature .ptsFeature {
	background: url(../../image/1.1.0/bg_topM_01.png) repeat-x top left #e9ecf0;
}
.ypMdUserFeature .ptsFeature .elInner {
	width: 890px;
	padding: 80px 0 5px;
	margin: 0 auto;
}
.ypMdUserFeature .ptsFeature .elInner .ptsPartic {
	position: relative;
	padding-bottom: 83px;
}
.ypMdUserFeature .ptsFeature .elInner .ptsSpon {
	position: relative;
}
.ypMdUserFeature .ptsFeature .elInner .elMerit {
	width: 850px;
	/*890-40*/
	padding: 70px 20px 35px;
	margin: 0 auto;
	border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	background-color: #fff;
}
.ypMdUserFeature .ptsFeature .elInner .ptsSpon .elMerit {
	padding: 70px 20px 30px;
}
.ypMdUserFeature .ptsFeature .elInner .elMerit h2.elTtl {
	position: absolute;
	width: 100px;
	height: 100px;
	top: -52px;
	left: 395px;
	text-indent: -9999px;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
}
.ypMdUserFeature .ptsFeature .elInner .ptsPartic .elMerit h2.elTtl {
	background: url(../../image/1.1.0/img_topMerTtl_01.png) no-repeat 0 0;
}
.ypMdUserFeature .ptsFeature .elInner .ptsSpon .elMerit h2.elTtl {
	background: url(../../image/1.1.0/img_topMerTtl_02.png) no-repeat 0 0;
}
.ypMdUserFeature .ptsFeature .elInner .elMerit .decBtmLine {
	border-bottom: 1px solid #dadbd3;
}
.ypMdUserFeature .ptsFeature .elInner .elMerit li .decTtlBgL {
	padding-bottom: 15px;
	margin-bottom: 15px;
	background: url(../../image/1.1.0/bg_topLine_01.png) no-repeat bottom left;
}
.ypMdUserFeature .ptsFeature .elInner .elMerit li .decTtlBgS {
	padding-bottom: 15px;
	margin-bottom: 15px;
	background: url(../../image/1.1.0/bg_topLine_02.png) no-repeat bottom center;
}
.ypMdUserFeature .ptsFeature .elInner .elMerit li p.decTtlS {
	font-size: 143%;
	/*20px*/
	font-weight: bold;
}
.ypMdUserFeature .ptsFeature .elInner .elMerit li p.decTtlL {
	font-size: 200%;
	/*28px*/
	font-weight: bold;
}
.ypMdUserFeature .ptsFeature .elInner .elMerit li p.decNomTxt {
	font-size: 114%;
	/*16px*/
	color: #666;
}
/*ptsPartic elMer01*/
.ypMdUserFeature .ptsFeature .elInner .ptsPartic .elMerit .elMer01 {
	margin-bottom: 30px;
}
.ypMdUserFeature .ptsFeature .elInner .ptsPartic .elMerit .elMer01 ul {
	width: 690px;
	margin: 0 auto;
}
.ypMdUserFeature .ptsFeature .elInner .ptsPartic .elMerit .elMer01 li.decPh {
	float: left;
	width: 216px;
	height: 247px;
	background: url(../../image/1.1.0/img_topMer_01.png) no-repeat 0 0;
	text-indent: -9999px;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
}
.ypMdUserFeature .ptsFeature .elInner .ptsPartic .elMerit .elMer01 li.decTxt {
	float: right;
	width: 395px;
	padding-top: 20px;
}
/*ptsPartic elMerWr01*/
.ypMdUserFeature .ptsFeature .elInner .ptsPartic .elMerit .elMerWr01 ul {
	width: 765px;
	margin: 0 auto;
}
.ypMdUserFeature .ptsFeature .elInner .ptsPartic .elMerit .elMerWr01 li.elMer02 {
	float: left;
	width: 360px;
}
.ypMdUserFeature .ptsFeature .elInner .ptsPartic .elMerit .elMerWr01 li.elMer03 {
	float: right;
	width: 360px;
}
.ypMdUserFeature .ptsFeature .elInner .ptsPartic .elMerit .elMerWr01 li .decPh {
	height: 102px;
	margin: 0 auto 15px;
	text-indent: -9999px;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
}
.ypMdUserFeature .ptsFeature .elInner .ptsPartic .elMerit .elMerWr01 li.elMer02 .decPh {
	width: 92px;
	background: url(../../image/1.1.0/img_topMer_02.png) no-repeat bottom center;
}
.ypMdUserFeature .ptsFeature .elInner .ptsPartic .elMerit .elMerWr01 li.elMer03 .decPh {
	width: 120px;
	background: url(../../image/1.1.0/img_topMer_03.png) no-repeat bottom center;
}
.ypMdUserFeature .ptsFeature .elInner .ptsPartic .elMerit .elMerWr01 .decTtlS,
.ypMdUserFeature .ptsFeature .elInner .ptsPartic .elMerit .elMerWr01 .decNomTxt {
	text-align: center;
}
/*ptsSpon elMer01*/
.ypMdUserFeature .ptsFeature .elInner .ptsSpon .elMerit .elMer01 {
	margin-bottom: 40px;
}
.ypMdUserFeature .ptsFeature .elInner .ptsSpon .elMerit .elMer01 ul {
	width: 690px;
	margin: 0 auto;
}
.ypMdUserFeature .ptsFeature .elInner .ptsSpon .elMerit .elMer01 li.decTxt {
	float: left;
	width: 380px;
	padding-top: 20px;
}
.ypMdUserFeature .ptsFeature .elInner .ptsSpon .elMerit .elMer01 li.decPh {
	float: right;
	width: 291px;
	height: 197px;
	background: url(../../image/1.1.0/img_topMer_04.png) no-repeat 0 0;
	text-indent: -9999px;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
}
/*ptsSpon elMer02*/
.ypMdUserFeature .ptsFeature .elInner .ptsSpon .elMerit .elMer02 ul {
	width: 690px;
	margin: 0 auto;
}
.ypMdUserFeature .ptsFeature .elInner .ptsSpon .elMerit .elMer02 li.decPh {
	float: left;
	width: 220px;
	height: 321px;
	background: url(../../image/1.1.0/img_topMer_05.png) no-repeat 0 0;
	text-indent: -9999px;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
}
.ypMdUserFeature .ptsFeature .elInner .ptsSpon .elMerit .elMer02 li.decTxt {
	float: right;
	width: 395px;
	padding-top: 85px;
}
/*ptsSpon elMerWr01*/
.ypMdUserFeature .ptsFeature .elInner .ptsSpon .elMerit .elMerWr01 {
	margin-bottom: 35px;
}
.ypMdUserFeature .ptsFeature .elInner .ptsSpon .elMerit .elMerWr01 ul {
	width: 765px;
	margin: 0 auto;
}
.ypMdUserFeature .ptsFeature .elInner .ptsSpon .elMerit .elMerWr01 li.elMer03,
.ypMdUserFeature .ptsFeature .elInner .ptsSpon .elMerit .elMerWr01 li.elMer05 {
	float: left;
	width: 360px;
}
.ypMdUserFeature .ptsFeature .elInner .ptsSpon .elMerit .elMerWr01 li.elMer04,
.ypMdUserFeature .ptsFeature .elInner .ptsSpon .elMerit .elMerWr01 li.elMer06 {
	float: right;
	width: 360px;
}
.ypMdUserFeature .ptsFeature .elInner .ptsSpon .elMerit .elMerWr01 li .decPh {
	margin: 0 auto 15px;
	text-indent: -9999px;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
}
.ypMdUserFeature .ptsFeature .elInner .ptsSpon .elMerit .elMerWr01 li.elMer03 .decPh {
	width: 121px;
	height: 100px;
	background: url(../../image/1.1.0/img_topMer_06.png) no-repeat top center;
}
.ypMdUserFeature .ptsFeature .elInner .ptsSpon .elMerit .elMerWr01 li.elMer04 .decPh {
	width: 113px;
	height: 100px;
	background: url(../../image/1.1.0/img_topMer_07.png) no-repeat top center;
}
.ypMdUserFeature .ptsFeature .elInner .ptsSpon .elMerit .elMerWr01 li.elMer05 .decPh {
	width: 54px;
	height: 109px;
	background: url(../../image/1.1.0/img_topMer_08.png) no-repeat top center;
}
.ypMdUserFeature .ptsFeature .elInner .ptsSpon .elMerit .elMerWr01 li.elMer06 .decPh {
	width: 127px;
	height: 109px;
	background: url(../../image/1.1.0/img_topMer_09.png) no-repeat top center;
}
.ypMdUserFeature .ptsFeature .elInner .ptsSpon .elMerit .elMerWr01 .decTtlS,
.ypMdUserFeature .ptsFeature .elInner .ptsSpon .elMerit .elMerWr01 .decNomTxt {
	text-align: center;
}
/*ptsPastEvent*/
.ypMdUserFeature .ptsPastEvent {
	margin-bottom: 30px;
}
.ypMdUserFeature .ptsFeature .elInner .ptsSpon .elMerit .ptsPastEvent .elMerWr01 li.elPastEve {
	width: 770px;
}
.ypMdUserFeature .ptsFeature .elInner .ptsSpon .elMerit .ptsPastEvent .elMerWr01 {
	margin-bottom: 0;
}
.ypMdUserFeature .ptsPastEvent .ptsCarouselWr {
	padding-bottom: 5px;
	border-bottom: 1px solid #dadbd3;
}
/*elPast*/
.ypMdUserFeature .ptsPastEvent .ptsCarouselWr .ptsCarousel.elPast {
	display: block;
	width: 770px;
	padding: 30px 0 25px 0;
	margin: 0 auto;
	clear: both;
}
.ypMdUserFeature .ptsPastEvent .ptsCarouselWr .ptsCarousel.elPast ul.column li {
	float: left;
	width: 300px;
}
.ypMdUserFeature .ptsPastEvent .ptsCarouselWr .ptsCarousel.elPast ul.column li.decLine {
	_position: relative;
	/*IE6*/
	min-height: 145px;
	_height: 145px;
	/*IE6*/
	padding-right: 24px;
	margin-right: 24px;
	border-right: 1px dotted #222;
}
.ypMdUserFeature .ptsPastEvent .ptsCarouselWr .ptsCarousel.elPast ul.column li .photo {
	display: table;
	width: 300px;
	height: 145px;
	margin-bottom: 10px;
	background: url(../../image/1.1.0/bg_koushi02.png) repeat 0 0;
}
.ypMdUserFeature .ptsPastEvent .ptsCarouselWr .ptsCarousel.elPast ul.column li .photo a {
	display: table-cell;
	text-align: center;
	vertical-align: middle;
}
.ypMdUserFeature .ptsPastEvent .ptsCarouselWr .ptsCarousel.elPast ul.column li .photo img {
	vertical-align: top;
}
.ypMdUserFeature .ptsPastEvent .ptsCarouselWr .ptsCarousel.elPast ul.column li .elTtl {
	width: 300px;
	font-size: 114%;
	/*16px*/
	line-height: 1.2em;
	overflow: hidden;
	word-break: break-all;
	word-wrap: break-word;
}
/* HDimg */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
	.ypMdUserFeature .ptsCarouselWr .ptsCarousel ol.elCrPosNavi li span {
		background: url(../../image/1.1.0/ico_indicator2x_01.png) no-repeat -8px 0;
		-moz-background-size: 16px auto;
		-webkit-background-size: 16px auto;
		-ms-background-size: 16px auto;
		background-size: 16px auto;
	}
	.ypMdUserFeature .ptsCarouselWr .ptsCarousel ol.elCrPosNavi li span.hover {
		background: url(../../image/1.1.0/ico_indicator2x_01.png) no-repeat 0 0;
		-moz-background-size: 16px auto;
		-webkit-background-size: 16px auto;
		-ms-background-size: 16px auto;
		background-size: 16px auto;
	}
	.ypMdUserFeature .ptsCarouselWr .ptsCarousel ol.elCrPosNavi li span.on {
		background: url(../../image/1.1.0/ico_indicator2x_01.png) no-repeat 0 0;
		-moz-background-size: 16px auto;
		-webkit-background-size: 16px auto;
		-ms-background-size: 16px auto;
		background-size: 16px auto;
	}
	.ypMdUserFeature .ptsPastEvent .ptsCarouselWr .ptsCarousel.elPast ul.column li .photo {
		background: url(../../image/1.1.0/bg_koushi02_2x.png) repeat 0 0;
		-moz-background-size: 2px auto;
		-webkit-background-size: 2px auto;
		-ms-background-size: 2px auto;
		background-size: 2px auto;
	}
}
/*-- TopRn 1.1.0 --*/
.ypMdTopRn {
	width: 100%;
	background-color: #fff;
}
.ypMdTopRn h1 {
	text-indent: -9999px;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
}
.ypMdTopRn .elMoreBtn {
	width: 350px;
	margin: 0 auto;
}
/*ptsCarouselTop*/
.ypMdTopRn .ptsCarouselTop {
	padding: 30px 0 15px;
	border-bottom: 1px solid #ddd;
	background-color: #fff;
	overflow: hidden;
}
.ypMdTopRn .ptsCarouselTop .ptsCarousel {
	display: block;
	margin: 0 auto;
	clear: both;
}
.ypMdTopRn .ptsCarouselTop .ptsCarousel .container {
	position: relative;
	width: 100%;
	padding: 0 0;
	margin-bottom: 10px;
	*zoom: 1;
	/*IE6,7*/
}
.ypMdTopRn .ptsCarouselTop .ptsCarousel ol.elCrPosNavi {
	text-align: center;
}
.ypMdTopRn .ptsCarouselTop .ptsCarousel ol.elCrPosNavi li {
	display: inline;
	height: 8px;
	*margin-left: 4px;
	/*IE6,7*/
	overflow: hidden;
	_zoom: 1;
	/*IE6*/
}
.ypMdTopRn .ptsCarouselTop .ptsCarousel ol.elCrPosNavi li span {
	display: inline-block;
	width: 8px;
	height: 8px;
	background: url(../../image/1.1.0/ico_indicator_01.png) no-repeat -8px 0;
	cursor: pointer;
}
.ypMdTopRn .ptsCarouselTop .ptsCarousel ol.elCrPosNavi li span.hover {
	background: url(../../image/1.1.0/ico_indicator_01.png) no-repeat 0 0;
	cursor: pointer;
}
.ypMdTopRn .ptsCarouselTop .ptsCarousel ol.elCrPosNavi li span.on {
	background: url(../../image/1.1.0/ico_indicator_01.png) no-repeat 0 0;
	cursor: default;
}
.ypMdTopRn .ptsCarouselTop .ptsCarousel ul.slideNavi li {
	position: absolute;
	top: 130px;
	width: 40px;
	height: 100px;
	text-indent: -9999px;
	z-index: 4;
}
.ypMdTopRn .ptsCarouselTop .ptsCarousel ul.slideNavi li.elCrLeftBtn.on {
	background: url(../../image/1.1.0/btn_carArrowL.png) no-repeat 0 50%;
	cursor: pointer;
}
.ypMdTopRn .ptsCarouselTop .ptsCarousel ul.slideNavi li.elCrRightBtn.on {
	background: url(../../image/1.1.0/btn_carArrowL.png) no-repeat -40px 50%;
	cursor: pointer;
}
.ypMdTopRn .ptsCarouselTop .ptsCarousel ul.slideNavi li.elCrLeftBtn.off {
	background: url(../../image/1.1.0/btn_carArrowL.png) no-repeat -80px 50%;
}
.ypMdTopRn .ptsCarouselTop .ptsCarousel ul.slideNavi li.elCrRightBtn.off {
	background: url(../../image/1.1.0/btn_carArrowL.png) no-repeat -120px 50%;
}
.ypMdTopRn .ptsCarouselTop .ptsCarousel ul.slideNavi li.elCrLeftBtn {
	left: 0;
	background: url(../../image/1.1.0/btn_carArrowL.png) no-repeat 0 0;
	/*IE6*/
}
.ypMdTopRn .ptsCarouselTop .ptsCarousel ul.slideNavi li.elCrRightBtn {
	right: 0;
	background: url(../../image/1.1.0/btn_carArrowL.png) no-repeat -40px 0;
	/*IE6*/
}
.ypMdTopRn .ptsCarouselTop .ptsCarousel a {
	text-decoration: none;
}
.ypMdTopRn .ptsCarouselTop .ptsCarousel a:hover {
	text-decoration: underline;
}
.ypMdTopRn .ptsCarouselTop .ptsCarousel div.mask {
	position: relative;
	/*IE6*/
	height: 360px;
}
.ypMdTopRn .ptsCarouselTop .ptsCarousel .columnWr {
	width: 9000px !important;
}
.ypMdTopRn .ptsCarouselTop .ptsCarousel ul.column {
	float: left;
	width: 600px;
}
.ypMdTopRn .ptsCarouselTop .ptsCarousel.elDetail ul.column li {
	position: relative;
	float: left;
}
.ypMdTopRn .ptsCarouselTop .ptsCarousel.elDetail ul.column li.photo {
	width: 600px;
}
.ypMdTopRn .ptsCarouselTop .ptsCarousel.elDetail .elFilter {
	position: absolute;
	top: 0;
	left: 0;
	width: 600px;
	height: 360px;
	background-color: rgba(0, 0, 0, 0.5);
	z-index: 3;
}
.ypMdTopRn .ptsCarouselTop .ptsCarousel.elDetail ul.column li.photo img {
	vertical-align: top;
}
.ypMdTopRn .ptsCarouselTop .ptsCarousel.elDetail ul.column li.photo.elOff img {
	opacity: 0.6;
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
}
.ypMdTopRn .ptsCarouselTop .ptsCarousel.elDetail ul.column li.photo .elTransBtn a {
	position: absolute;
	top: 0;
	left: 0;
	width: 600px;
	height: 360px;
	background: url(../../image/1.1.0/bg_trans.gif) repeat top left;
	z-index: 2;
}
/*ptsFilterDetail*/
.ypMdTopRn .ptsCarouselTop .ptsCarousel.elDetail .ptsFilterDetail {
	display: table;
	position: absolute;
	top: 0;
	left: 0;
	width: 600px;
	height: 360px;
	background: url(../../image/1.1.0/bg_topCarCurGrd.png) repeat-x top left;
	z-index: 1;
}
.ypMdTopRn .ptsCarouselTop .ptsCarousel.elDetail .ptsFilterDetail .elInfo {
	display: table-cell;
	padding: 10px 20px;
	vertical-align: bottom;
}
.ypMdTopRn .ptsCarouselTop .ptsCarousel.elDetail .ptsFilterDetail .elInfo .elDetTtl {
	margin-bottom: 5px;
	font-size: 129%;
	/*18px*/
	font-weight: bold;
	text-align: left;
	color: #fff;
	line-height: 1.3em;
	text-shadow: 0 1px 0 #2c2d2d;
	word-break: break-all;
	word-wrap: break-word;
}
.ypMdTopRn .ptsCarouselTop .ptsCarousel.elDetail .ptsFilterDetail .elInfo .elSponTtl {
	margin-bottom: 20px;
	font-size: 157%;
	/*22px*/
	font-weight: bold;
	text-align: center;
	color: #fff;
	line-height: 1.3em;
	text-shadow: 0 1px 0 #2c2d2d;
	word-break: break-all;
	word-wrap: break-word;
}
.ypMdTopRn .ptsCarouselTop .ptsCarousel.elDetail .ptsFilterDetail .elInfo .elPeriod {
	min-height: 16px;
	padding-left: 22px;
	margin-bottom: 5px;
	background: url(../../image/1.1.0/ico_timeWh2x.png) no-repeat 0 0;
	-moz-background-size: 16px 16px;
	-webkit-background-size: 16px 16px;
	-ms-background-size: 16px 16px;
	background-size: 16px 16px;
	line-height: 1.2em;
	color: #fff;
	text-shadow: 0 1px 0 #2c2d2d;
	overflow: hidden;
	word-break: break-all;
	word-wrap: break-word;
}
.ypMdTopRn .ptsCarouselTop .ptsCarousel.elDetail .ptsFilterDetail .elInfo .elPlace {
	min-height: 16px;
	padding-left: 22px;
	background: url(../../image/1.1.0/ico_placeWh2x.png) no-repeat 3px 0;
	-moz-background-size: 10px 16px;
	-webkit-background-size: 10px 16px;
	-ms-background-size: 10px 16px;
	background-size: 10px 16px;
	line-height: 1.2em;
	color: #fff;
	text-shadow: 0 1px 0 #2c2d2d;
	overflow: hidden;
	word-break: break-all;
	word-wrap: break-word;
}
/*ptsLottStates*/
.ypMdTopRn .ptsCarouselTop .ptsCarousel.elDetail .ptsFilterDetail .elInfo .ptsLottStates {
	margin-bottom: 10px;
}
.ypMdTopRn .ptsCarouselTop .ptsCarousel.elDetail .ptsFilterDetail .elInfo .ptsLottStates p {
	display: inline-block;
	min-height: 17px;
	padding: 4px 10px;
	text-align: left;
	color: #fff;
	font-weight: bold;
	font-size: 12px;
}
.ypMdTopRn .ptsCarouselTop .ptsCarousel.elDetail .ptsFilterDetail .elInfo .ptsLottStates p.elRecept {
	background-color: #ffae00;
}
.ypMdTopRn .ptsCarouselTop .ptsCarousel.elDetail .ptsFilterDetail .elInfo .ptsLottStates p.elCount {
	background-color: #ff5e20;
}
.ypMdTopRn .ptsCarouselTop .ptsCarousel.elDetail .ptsFilterDetail .elInfo .ptsLottStates p.elRecEnd {
	background-color: #666;
}
.ypMdTopRn .ptsCarouselTop .ptsCarousel.elDetail .ptsFilterDetail .elInfo .ptsLottStates p.elLottEnd {
	background-color: #999;
}
.ypMdTopRn .ptsCarouselTop .ptsCarousel.elDetail .ptsFilterDetail .elInfo .ptsLottStates p.elPremium {
	background-color: #d39c01;
}
.ypMdTopRn .ptsCarouselTop .ptsCarousel.elDetail .ptsFilterDetail .elInfo .ptsLottStates p.elNico {
	background-color: #1f1f1f;
}
.ypMdTopRn .ptsCarouselTop .ptsCarousel.elDetail .ptsFilterDetail .elInfo .ptsLottStates p.elPremium span {
	display: inline-block;
	min-height: 17px;
	padding-left: 23px;
	background: url("https://s.yimg.jp/c/icon/s/bsc/2.0/premium40.png") no-repeat 0 -1px;
	-moz-background-size: 20px 20px;
	-webkit-background-size: 20px 20px;
	-ms-background-size: 20px 20px;
	background-size: 20px 20px;
}
.ypMdTopRn .ptsCarouselTop .ptsCarousel.elDetail .ptsFilterDetail .elInfo .ptsLottStates p.elNico span {
	display: inline-block;
	min-height: 17px;
	padding-left: 98px;
	background: url(../../image/1.1.0/img_nicoMainTtl2x.png) no-repeat 0 0;
	-moz-background-size: 93px 15px;
	-webkit-background-size: 93px 15px;
	-ms-background-size: 93px 15px;
	background-size: 93px 15px;
}
.ypMdTopRn .ptsCarouselTop .ptsCarousel.elDetail .ptsFilterDetail .elInfo .ptsLottStates p.elNico span.decHid {
	display: none;
}
/*ptsPickUp*/
.ypMdTopRn .ptsPickUp {
	padding: 25px 10px 10px;
	border-bottom: 1px solid #e0e3e7;
	background-color: #e9ecf0;
}
.ypMdTopRn .ptsPickUp .decInner {
	width: 830px;
	margin: 0 auto;
}
.ypMdTopRn .ptsPickUp .decInner h2 {
	margin-bottom: 20px;
	font-size: 143%;
	font-weight: bold;
}
.ypMdTopRn .ptsPickUp .ptsRecoList ul {
	display: table;
	margin-bottom: 20px;
}
.ypMdTopRn .ptsPickUp .ptsRecoList li {
	position: relative;
	display: table-cell;
	width: 250px;
	padding-right: 40px;
	background: url(../../image/1.1.0/bg_topRnRec.png) repeat-y 0 0;
	vertical-align: top;
}
.ypMdTopRn .ptsPickUp .ptsRecoList li:last-child {
	padding-right: 0;
}
.ypMdTopRn .ptsPickUp .ptsRecoList li .elPhoto {
	display: table;
	background: url(../../image/1.1.0/bg_koushi02_2x.png) repeat 0 0;
	-moz-background-size: 2px auto;
	-webkit-background-size: 2px auto;
	-ms-background-size: 2px auto;
	background-size: 2px auto;
}
.ypMdTopRn .ptsPickUp .ptsRecoList li .elPhoto span {
	display: table-cell;
	width: 250px;
	height: 150px;
	vertical-align: middle;
	text-align: center;
}
.ypMdTopRn .ptsPickUp .ptsRecoList li .elPhoto img {
	vertical-align: middle;
}
.ypMdTopRn .ptsPickUp .ptsRecoList li .elDetail {
	display: block;
	padding: 8px 8px 8px 8px;
}
.ypMdTopRn .ptsPickUp .ptsRecoList li .elDetail .elTtl {
	display: block;
	width: 232px;
	min-height: 44px;
	margin-bottom: 15px;
	font-size: 114%;
	overflow: hidden;
	word-break: break-all;
	word-wrap: break-word;
}
.ypMdTopRn .ptsPickUp .ptsRecoList li .elDetail .elDate {
	display: block;
	font-weight: lighter;
	color: #222;
}
.ypMdTopRn .ptsPickUp .ptsRecoList li .elDetail .elPlace {
	display: block;
	font-weight: lighter;
	color: #666;
}
.ypMdTopRn .ptsPickUp .ptsRecoList li a:hover {
	text-decoration: none;
}
.ypMdTopRn .ptsPickUp .ptsRecoList li a:hover .elTtl {
	text-decoration: underline;
}
/*ptsSuburbs*/
.ypMdTopRn .ptsSuburbs {
	padding: 25px 10px 10px;
	border-bottom: 1px solid #e0e3e7;
	background-color: #fff;
}
.ypMdTopRn .ptsSuburbs .decInner {
	width: 830px;
	margin: 0 auto;
}
.ypMdTopRn .ptsSuburbs .decInner h2.elTitle {
	float: left;
	width: 50%;
	font-size: 143%;
	font-weight: bold;
}
.ypMdTopRn .ptsSuburbs .decInner .elLink {
	float: right;
	width: 50%;
	padding-top: 5px;
	text-align: right;
}
.ypMdTopRn .ptsSuburbs .decInner .elLink a {
	padding-right: 15px;
	background: url(../../image/1.1.0/ico_nextArrow2x.png) no-repeat right 45%;
	-moz-background-size: 9px auto;
	-webkit-background-size: 9px auto;
	-ms-background-size: 9px auto;
	background-size: 9px auto;
	font-weight: lighter;
}
.ypMdTopRn .ptsSuburbs .ptsSubuList ul {
	display: table;
	margin-bottom: 20px;
}
.ypMdTopRn .ptsSuburbs .ptsSubuList li {
	display: table-cell;
	width: 250px;
	padding-right: 40px;
	background: url(../../image/1.1.0/bg_topRnSub.png) repeat-y 0 0;
	vertical-align: top;
}
.ypMdTopRn .ptsSuburbs .ptsSubuList li:last-child {
	padding-right: 0;
}
.ypMdTopRn .ptsSuburbs .ptsSubuList li .elPhoto {
	display: table;
	background: url(../../image/1.1.0/bg_koushi02_2x.png) repeat 0 0;
	-moz-background-size: 2px auto;
	-webkit-background-size: 2px auto;
	-ms-background-size: 2px auto;
	background-size: 2px auto;
}
.ypMdTopRn .ptsSuburbs .ptsSubuList li .elPhoto span {
	display: table-cell;
	width: 250px;
	height: 150px;
	vertical-align: middle;
	text-align: center;
}
.ypMdTopRn .ptsSuburbs .ptsSubuList li .elPhoto img {
	vertical-align: middle;
}
.ypMdTopRn .ptsSuburbs .ptsSubuList li .elDetail {
	display: block;
	padding: 8px 8px 8px 8px;
}
.ypMdTopRn .ptsSuburbs .ptsSubuList li .elDetail .elTtl {
	display: block;
	width: 232px;
	min-height: 44px;
	margin-bottom: 15px;
	font-size: 114%;
	overflow: hidden;
	word-break: break-all;
	word-wrap: break-word;
}
.ypMdTopRn .ptsSuburbs .ptsSubuList li .elDetail .elDate {
	display: block;
	font-weight: lighter;
	color: #222;
}
.ypMdTopRn .ptsSuburbs .ptsSubuList li .elDetail .elPlace {
	display: block;
	font-weight: lighter;
	color: #666;
}
.ypMdTopRn .ptsSuburbs .ptsSubuList li a:hover {
	text-decoration: none;
}
.ypMdTopRn .ptsSuburbs .ptsSubuList li a:hover .elTtl {
	text-decoration: underline;
}
/*ptsBanner*/
.ypMdTopRn .ptsBanner {
	padding: 20px 0;
	border-bottom: 1px solid #e0e3e7;
	background-color: #fff;
}
.ypMdTopRn .ptsBanner p {
	text-align: center;
}
.ypMdTopRn .ptsBanner p img {
	vertical-align: bottom;
}
/*ptsSoon*/
.ypMdTopRn .ptsSoon {
	padding: 25px 10px 10px;
	border-bottom: 1px solid #e0e3e7;
	background-color: #fff;
}
.ypMdTopRn .ptsSoon .decInner {
	width: 830px;
	margin: 0 auto;
}
.ypMdTopRn .ptsSoon .decInner h2 {
	margin-bottom: 20px;
	font-size: 143%;
}
.ypMdTopRn .ptsSoon .ptsSoonList ul {
	display: table;
	margin-bottom: 20px;
}
.ypMdTopRn .ptsSoon .ptsSoonList li {
	display: table-cell;
	width: 400px;
	padding: 0 30px 5px 0;
	background: url(../../image/1.1.0/bg_topRnSoon.png) repeat-y 0 0;
}
.ypMdTopRn .ptsSoon .ptsSoonList li:last-child {
	padding-right: 0;
}
.ypMdTopRn .ptsSoon .ptsSoonList li .elDate {
	display: block;
	margin-bottom: 8px;
}
.ypMdTopRn .ptsSoon .ptsSoonList li .elDate span {
	display: inline-block;
	padding: 3px 8px;
	background-color: #fffc00;
	color: #222;
	font-weight: lighter;
	font-size: 86%;
}
.ypMdTopRn .ptsSoon .ptsSoonList li .elTtl {
	display: block;
	width: 383px;
	padding: 0 8px;
	overflow: hidden;
	word-break: break-all;
	word-wrap: break-word;
}
.ypMdTopRn .ptsSoon .ptsSoonList li .elPlace {
	display: block;
	padding: 0 8px;
	font-weight: lighter;
	color: #666;
}
.ypMdTopRn .ptsSoon .ptsSoonList li a:hover {
	text-decoration: none;
}
.ypMdTopRn .ptsSoon .ptsSoonList li a:hover .elTtl {
	text-decoration: underline;
}
/* ptsInfoFb */
.ypMdTopRn .ptsInfoFb {
	padding: 30px 0 5px;
	background-color: #eee;
}
.ypMdTopRn .ptsInfoFb .elInfoFb {
	width: 830px;
	margin: 0 auto;
}
.ypMdTopRn .ptsInfoFb .elInfoFb li.elInfo {
	float: left;
	width: 400px;
}
.ypMdTopRn .ptsInfoFb .elInfoFb li.elFb {
	float: right;
	width: 400px;
}
.ypMdTopRn .ptsInfoFb .libLabel.sizM {
	background-color: #fff;
}
/* elInfo */
.ypMdTopRn .ptsInfoFb .elInfoFb li.elInfo .libLabel .elTitle {
	float: left;
	width: 50%;
}
.ypMdTopRn .ptsInfoFb .elInfoFb li.elInfo .libLabel .elLink {
	float: right;
	width: 50%;
	padding-top: 2px;
	text-align: right;
}
.ypMdTopRn .ptsInfoFb .elInfoFb li.elInfo .libLabel .elLink span {
	font-size: 86%;
}
.ypMdTopRn .ptsInfoFb .elInfoFb li.elInfo .ptsInfoList li {
	padding: 10px 10px 8px;
	border-bottom: 1px dotted #222;
}
.ypMdTopRn .ptsInfoFb .elInfoFb li.elInfo .ptsInfoList li.decEnd {
	border-bottom: none;
}
.ypMdTopRn .ptsInfoFb .elInfoFb li.elInfo .ptsInfoList .ptsColumn .elDate {
	margin-bottom: 5px;
	font-size: 12px;
	color: #666;
	font-weight: lighter;
	line-height: 1.2em;
}
.ypMdTopRn .ptsInfoFb .elInfoFb li.elInfo .ptsInfoList .ptsColumn .elTxt {
	width: 380px;
	overflow: hidden;
	word-break: break-all;
	word-wrap: break-word;
}
.ypMdTopRn .ptsInfoFb .elInfoFb li.elInfo .ptsInfoList .ptsColumn .elTxt a {
	font-weight: lighter;
}
/*elFb*/
.ypMdTopRn .ptsInfoFb .elFb .ptsSnsCheck .elFbTw {
	margin: 0 10px 20px;
}
.ypMdTopRn .ptsInfoFb .elFb .ptsSnsCheck .elFbTw ul {
	display: table;
	width: 100%;
	margin-top: 10px;
}
.ypMdTopRn .ptsInfoFb .elFb .ptsSnsCheck .elFbTw ul:last-child {
	margin-top: 20px;
}
.ypMdTopRn .ptsInfoFb .elFb .ptsSnsCheck .elFbTw li {
	display: table-cell;
}
.ypMdTopRn .ptsInfoFb .elFb .ptsSnsCheck .elFbTw li.logo {
	width: 50px;
}
.ypMdTopRn .ptsInfoFb .elFb .ptsSnsCheck .elFbTw li.logo p.decFb {
	width: 50px;
	height: 50px;
	background: url(../../image/1.1.0/ico_sns2x_05.png) no-repeat 0 0;
	-moz-background-size: 50px auto;
	-webkit-background-size: 50px auto;
	-ms-background-size: 50px auto;
	background-size: 50px auto;
	text-indent: -9999px;
}
.ypMdTopRn .ptsInfoFb .elFb .ptsSnsCheck .elFbTw li.logo p.decTw {
	width: 50px;
	height: 50px;
	background: url(../../image/1.1.0/ico_sns2x_06.png) no-repeat 0 0;
	-moz-background-size: 50px auto;
	-webkit-background-size: 50px auto;
	-ms-background-size: 50px auto;
	background-size: 50px auto;
	text-indent: -9999px;
}
.ypMdTopRn .ptsInfoFb .elFb .ptsSnsCheck .elFbTw li.name {
	padding-left: 20px;
	vertical-align: middle;
}
.ypMdTopRn .ptsInfoFb .elFb .ptsSnsCheck .elFbTw li.name .decName {
	margin-bottom: 8px;
	font-weight: bold;
}
/* HDimg */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
	.ypMdTopRn .ptsCarouselTop .ptsCarousel ol.elCrPosNavi li span {
		background: url(../../image/1.1.0/ico_indicator2x_01.png) no-repeat -8px 0;
		-moz-background-size: 16px auto;
		-webkit-background-size: 16px auto;
		-ms-background-size: 16px auto;
		background-size: 16px auto;
	}
	.ypMdTopRn .ptsCarouselTop .ptsCarousel ol.elCrPosNavi li span.hover {
		background: url(../../image/1.1.0/ico_indicator2x_01.png) no-repeat 0 0;
		-moz-background-size: 16px auto;
		-webkit-background-size: 16px auto;
		-ms-background-size: 16px auto;
		background-size: 16px auto;
	}
	.ypMdTopRn .ptsCarouselTop .ptsCarousel ol.elCrPosNavi li span.on {
		background: url(../../image/1.1.0/ico_indicator2x_01.png) no-repeat 0 0;
		-moz-background-size: 16px auto;
		-webkit-background-size: 16px auto;
		-ms-background-size: 16px auto;
		background-size: 16px auto;
	}
}
/*-- EventPreview 1.1.0 --*/
.ypMdEventPreview {
	width: 100%;
	background-color: #fff;
}
/*wrAbout*/
.ypMdEventPreview .wrAbout {
	width: 940px;
	padding-top: 20px;
	margin: 0 auto 15px;
}
.ypMdEventPreview .wrAbout .ptsAbout {
	padding: 10px 10px;
	border: 1px solid #ff6c00;
	background-color: #fffbf1;
	color: #ff6c00;
}
.ypMdEventPreview .wrAbout .ptsAbout .elTtl {
	padding-left: 7px;
	margin-bottom: 10px;
	border-left: 4px solid #ffba00;
	font-size: 114%;
	line-height: 17px;
	font-weight: bold;
}
/*ptsDisplayTab*/
.ypMdEventPreview .ptsDisplayTab {
	width: 470px;
	margin: 0 auto 20px;
}
.ypMdEventPreview .ptsDisplayTab .libTab {
	width: 100%;
}
/*------------wrTabBtn------------*/
.ypMdEventPreview .wrTabBtn.decHead {
	border-bottom: 1px solid #999;
	background-color: #fff;
}
.ypMdEventPreview .wrTabBtn.decFoot {
	padding: 0 0 15px;
	border-top: 1px solid #999;
	background-color: #fff;
}
.ypMdEventPreview .wrTabBtn .inner {
	width: 950px;
	margin: 0 auto;
}
/*--ptsBtnBox--*/
.ypMdEventPreview .wrTabBtn .ptsBtnBox {
	margin: 0 34px 0 0;
	text-align: right;
}
.ypMdEventPreview .wrTabBtn.decFoot .ptsBtnBox {
	margin-top: -19px;
	z-index: 1;
}
.ypMdEventPreview .wrTabBtn .ptsBtnBox .elEventBtn {
	display: inline-block;
	margin: 0 15px;
}
.ypMdEventPreview .wrTabBtn .ptsBtnBox .elEventBtn:last-child {
	margin: 0 0;
}
.ypMdEventPreview .wrTabBtn .ptsBtnBox .elEventBtn a {
	display: block;
	width: 178px;
	min-height: 20px;
	padding: 10px 0;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	text-align: center;
	font-size: 114%;
	text-decoration: none;
}
.ypMdEventPreview .wrTabBtn .ptsBtnBox .elEventBtn.decSave a {
	border: 1px solid #e1e4e8;
	background-color: #fff;
}
.ypMdEventPreview .wrTabBtn .ptsBtnBox .elEventBtn.decComf a {
	border: 1px solid #e1e4e8;
	background-color: #ff00c6;
	color: #fff;
}
.ypMdEventPreview .wrTabBtn .ptsBtnBox .elEventBtn.decGray a {
	border: 1px solid #ccc;
	background-color: #ddd;
	color: #aaa;
	cursor: default;
}
.ypMdEventPreview .wrTabBtn .ptsBtnBox .elEventBtn a:hover {
	text-decoration: none;
}
/*.wrTabBtn.ptsTabMenu*/
.ypMdEventPreview .wrTabBtn .ptsTabMenu {
	max-width: 400px;
	margin-left: 5px;
}
.ypMdEventPreview .wrTabBtn.decFoot .ptsTabMenu {
	position: relative;
	z-index: 2;
}
.ypMdEventPreview .wrTabBtn.decHead .ptsTabMenu ul {
	margin-top: -19px;
}
.ypMdEventPreview .wrTabBtn .ptsTabMenu ul {
	display: table;
}
.ypMdEventPreview .wrTabBtn .ptsTabMenu li {
	display: table-cell;
	width: 149px;
	border-right: 1px solid #999;
	vertical-align: top;
}
.ypMdEventPreview .wrTabBtn.decHead .ptsTabMenu li {
	line-height: 28px;
}
.ypMdEventPreview .wrTabBtn.decFoot .ptsTabMenu li {
	line-height: 26px;
}
.ypMdEventPreview .wrTabBtn .ptsTabMenu li:first-child {
	border-left: 1px solid #999;
}
.ypMdEventPreview .wrTabBtn .ptsTabMenu li p {
	text-align: center;
}
.ypMdEventPreview .wrTabBtn .ptsTabMenu li a {
	display: block;
	background-color: #333;
	font-size: 86%;
	/*12px*/
	font-weight: lighter;
}
.ypMdEventPreview .wrTabBtn.decHead .ptsTabMenu li a {
	padding: 0 0 2px 0;
	border-top: 4px solid #333;
}
.ypMdEventPreview .wrTabBtn.decFoot .ptsTabMenu li a {
	padding: 3px 0 1px 0;
	border-bottom: 4px solid #333;
}
.ypMdEventPreview .wrTabBtn .ptsTabMenu li a:hover {
	background-color: #666;
}
.ypMdEventPreview .wrTabBtn.decHead .ptsTabMenu li a:hover {
	border-top: 4px solid #666;
}
.ypMdEventPreview .wrTabBtn.decFoot .ptsTabMenu li a:hover {
	border-bottom: 4px solid #666;
}
.ypMdEventPreview .wrTabBtn .ptsTabMenu li a:link {
	color: #fff;
	text-decoration: none;
}
.ypMdEventPreview .wrTabBtn .ptsTabMenu li a:visited {
	color: #fff;
	text-decoration: none;
}
.ypMdEventPreview .wrTabBtn .ptsTabMenu li a:hover {
	color: #fff;
	text-decoration: none;
}
.ypMdEventPreview .wrTabBtn .ptsTabMenu li.decCur a {
	display: block;
	background-color: #fff;
	font-size: 14px;
	cursor: default;
}
.ypMdEventPreview .wrTabBtn.decHead .ptsTabMenu li.decCur a {
	padding: 1px 0 1px 0;
	border-top: 4px solid #333;
}
.ypMdEventPreview .wrTabBtn.decFoot .ptsTabMenu li.decCur a {
	padding: 3px 0 1px 0;
	border-bottom: 4px solid #333;
}
.ypMdEventPreview .wrTabBtn .ptsTabMenu li.decCur a:hover {
	display: block;
	background-color: #fff;
	font-size: 14px;
	cursor: default;
}
.ypMdEventPreview .wrTabBtn.decHead .ptsTabMenu li.decCur a:hover {
	border-top: 4px solid #333;
}
.ypMdEventPreview .wrTabBtn.decFoot .ptsTabMenu li.decCur a:hover {
	border-bottom: 4px solid #333;
}
.ypMdEventPreview .wrTabBtn .ptsTabMenu li.decCur a:link {
	color: #222;
	text-decoration: none;
}
.ypMdEventPreview .wrTabBtn .ptsTabMenu li.decCur a:visited {
	color: #222;
	text-decoration: none;
}
.ypMdEventPreview .wrTabBtn .ptsTabMenu li.decCur a:hover {
	color: #222;
	text-decoration: none;
}
/*------------wrInfoCar------------*/
.ypMdEventPreview .wrInfoCar {
	padding: 0 0 10px;
	margin-top: 20px;
	background-color: #fff;
}
.ypMdEventPreview .wrInfoCar .unt1Colum,
.ypMdEventPreview .wrInfoCar .unt2Colum {
	width: 940px;
	margin: 0 auto;
}
.ypMdEventPreview .wrInfoCar .unt2Colum .dvItemInfoWr {
	float: left;
	width: 425px;
}
.ypMdEventPreview .wrInfoCar .unt2Colum .ptsCarouselWr {
	float: right;
	width: 500px;
}
/*ptsItemInfo unt1Colum*/
.ypMdEventPreview .wrInfoCar .unt1Colum .ptsItemInfo .elItemName {
	width: 940px;
	margin-bottom: 5px;
	font-size: 143%;
	/*20px*/
	font-weight: bold;
	line-height: 1.3em;
	overflow: hidden;
	word-wrap: break-word;
	overflow-wrap: break-word;
}
.ypMdEventPreview .wrInfoCar .unt1Colum .ptsItemInfo .elItemTxt {
	width: 940px;
	margin-bottom: 15px;
	color: #666;
	overflow: hidden;
	word-wrap: break-word;
	overflow-wrap: break-word;
}
.ypMdEventPreview .wrInfoCar .unt1Colum .ptsItemInfo .elPeriod {
	width: 918px;
	/*940-22*/
	min-height: 16px;
	padding-left: 22px;
	margin-bottom: 5px;
	background: url(../../image/1.1.0/ico_time2x.png) no-repeat 0 0;
	-moz-background-size: 16px auto;
	-webkit-background-size: 16px auto;
	-ms-background-size: 16px auto;
	background-size: 16px auto;
	font-weight: bold;
	line-height: 1.2em;
	overflow: hidden;
	word-break: break-all;
	word-wrap: break-word;
}
.ypMdEventPreview .wrInfoCar .unt1Colum .ptsItemInfo .elStTime {
	width: 918px;
	/*940-22*/
	min-height: 16px;
	padding-left: 22px;
	margin-bottom: 5px;
	line-height: 1.2em;
	color: #666;
	font-size: 86%;
	/*12px*/
	overflow: hidden;
	word-break: break-all;
	word-wrap: break-word;
}
.ypMdEventPreview .wrInfoCar .unt1Colum .ptsItemInfo .elPlace {
	width: 918px;
	/*940-22*/
	min-height: 16px;
	padding-left: 22px;
	background: url(../../image/1.1.0/ico_place2x.png) no-repeat 3px 0;
	-moz-background-size: 10px auto;
	-webkit-background-size: 10px auto;
	-ms-background-size: 10px auto;
	background-size: 10px auto;
	line-height: 1.2em;
	overflow: hidden;
	word-wrap: break-word;
	overflow-wrap: break-word;
}
/*ptsItemInfo unt2Colum*/
.ypMdEventPreview .wrInfoCar .unt2Colum .ptsItemInfo {
	min-height: 275px;
	/*300-25*/
	padding-bottom: 25px;
}
.ypMdEventPreview .wrInfoCar .unt2Colum .ptsItemInfo .elItemName {
	width: 425px;
	margin-bottom: 5px;
	font-size: 143%;
	/*20px*/
	font-weight: bold;
	line-height: 1.3em;
	overflow: hidden;
	word-wrap: break-word;
	overflow-wrap: break-word;
}
.ypMdEventPreview .wrInfoCar .unt2Colum .ptsItemInfo .elItemTxt {
	width: 425px;
	margin-bottom: 15px;
	color: #666;
	overflow: hidden;
	word-wrap: break-word;
	overflow-wrap: break-word;
}
.ypMdEventPreview .wrInfoCar .unt2Colum .ptsItemInfo .elPeriod {
	width: 403px;
	/*425-22*/
	min-height: 16px;
	padding-left: 22px;
	margin-bottom: 5px;
	background: url(../../image/1.1.0/ico_time2x.png) no-repeat 0 0;
	-moz-background-size: 16px auto;
	-webkit-background-size: 16px auto;
	-ms-background-size: 16px auto;
	background-size: 16px auto;
	font-weight: bold;
	line-height: 1.2em;
	overflow: hidden;
	word-break: break-all;
	word-wrap: break-word;
}
.ypMdEventPreview .wrInfoCar .unt2Colum .ptsItemInfo .elStTime {
	width: 403px;
	/*425-22*/
	min-height: 16px;
	padding-left: 22px;
	margin-bottom: 5px;
	line-height: 1.2em;
	color: #666;
	font-size: 86%;
	/*12px*/
	overflow: hidden;
	word-break: break-all;
	word-wrap: break-word;
}
.ypMdEventPreview .wrInfoCar .unt2Colum .ptsItemInfo .elPlace {
	width: 403px;
	/*425-22*/
	min-height: 16px;
	padding-left: 22px;
	background: url(../../image/1.1.0/ico_place2x.png) no-repeat 3px 0;
	-moz-background-size: 10px auto;
	-webkit-background-size: 10px auto;
	-ms-background-size: 10px auto;
	background-size: 10px auto;
	line-height: 1.2em;
	overflow: hidden;
	word-wrap: break-word;
	overflow-wrap: break-word;
}
/*ptsSns*/
.ypMdEventPreview .wrInfoCar .unt1Colum .ptsSns {
	margin-top: 20px;
}
.ypMdEventPreview .wrInfoCar .unt2Colum .ptsSns {
	margin-top: -20px;
}
.ypMdEventPreview .wrInfoCar .ptsSns:after {
	display: block;
	visibility: hidden;
	clear: both;
	height: 0;
	content: ".";
}
.ypMdEventPreview .wrInfoCar .ptsSns li {
	float: left;
	margin-right: 10px;
}
/*ptsCarousel*/
.ypMdEventPreview .ptsCarouselWr .ptsCarousel {
	display: block;
	width: 500px;
	padding: 0 0;
	margin: 0 auto;
	clear: both;
}
.ypMdEventPreview .ptsCarouselWr .ptsCarousel .container {
	position: relative;
	padding: 0 0;
	margin-bottom: 10px;
	*zoom: 1;
	/*IE6,7*/
}
.ypMdEventPreview .ptsCarouselWr .ptsCarousel ol.elCrPosNavi {
	text-align: center;
}
.ypMdEventPreview .ptsCarouselWr .ptsCarousel ol.elCrPosNavi li {
	display: inline;
	height: 8px;
	*margin-left: 4px;
	/*IE6,7*/
	overflow: hidden;
	_zoom: 1;
	/*IE6*/
}
.ypMdEventPreview .ptsCarouselWr .ptsCarousel ol.elCrPosNavi li span {
	display: inline-block;
	width: 8px;
	height: 8px;
	background: url(../../image/1.1.0/ico_indicator_01.png) no-repeat -8px 0;
	cursor: pointer;
}
.ypMdEventPreview .ptsCarouselWr .ptsCarousel ol.elCrPosNavi li span.hover {
	background: url(../../image/1.1.0/ico_indicator_01.png) no-repeat 0 0;
	cursor: pointer;
}
.ypMdEventPreview .ptsCarouselWr .ptsCarousel ol.elCrPosNavi li span.on {
	background: url(../../image/1.1.0/ico_indicator_01.png) no-repeat 0 0;
	cursor: default;
}
/*slideNavi*/
.ypMdEventPreview .ptsCarouselWr .ptsCarousel ul.slideNavi li {
	position: absolute;
	top: 100px;
	width: 40px;
	height: 100px;
	text-indent: -9999px;
	z-index: 1;
}
.ypMdEventPreview .ptsCarouselWr .ptsCarousel ul.slideNavi li.elCrLeftBtn.on {
	background: url(../../image/1.1.0/btn_carArrow_detail.png) no-repeat 0 0;
	cursor: pointer;
}
.ypMdEventPreview .ptsCarouselWr .ptsCarousel ul.slideNavi li.elCrRightBtn.on {
	background: url(../../image/1.1.0/btn_carArrow_detail.png) no-repeat -40px 0;
	cursor: pointer;
}
.ypMdEventPreview .ptsCarouselWr .ptsCarousel ul.slideNavi li.elCrLeftBtn.off {
	background: url(../../image/1.1.0/btn_carArrow_detail.png) no-repeat -80px 0;
}
.ypMdEventPreview .ptsCarouselWr .ptsCarousel ul.slideNavi li.elCrRightBtn.off {
	background: url(../../image/1.1.0/btn_carArrow_detail.png) no-repeat -120px 0;
}
.ypMdEventPreview .ptsCarouselWr .ptsCarousel ul.slideNavi li.elCrLeftBtn {
	left: 0;
	background: url(../../image/1.1.0/btn_carArrow_detail.png) no-repeat 0 0;
	/*IE6*/
}
.ypMdEventPreview .ptsCarouselWr .ptsCarousel ul.slideNavi li.elCrRightBtn {
	right: 0;
	background: url(../../image/1.1.0/btn_carArrow_detail.png) no-repeat -40px 0;
	/*IE6*/
}
.ypMdEventPreview .ptsCarouselWr .ptsCarousel a {
	text-decoration: none;
}
.ypMdEventPreview .ptsCarouselWr .ptsCarousel a:hover {
	text-decoration: underline;
}
.ypMdEventPreview .ptsCarouselWr .ptsCarousel div.mask {
	position: relative;
	/*IE6*/
	overflow: hidden;
	width: 500px;
}
.ypMdEventPreview .ptsCarouselWr .ptsCarousel .columnWr {
	display: table;
	width: 9000px !important;
}
.ypMdEventPreview .ptsCarouselWr .ptsCarousel ul.column {
	float: left;
	width: 500px;
}
/*elDetail*/
.ypMdEventPreview .ptsCarouselWr .ptsCarousel.elDetail ul.column li {
	display: table-cell;
	width: 500px;
	height: 300px;
	background: url(../../image/1.1.0/bg_koushi02_2x.png) repeat 0 0;
	-moz-background-size: 2px auto;
	-webkit-background-size: 2px auto;
	-ms-background-size: 2px auto;
	background-size: 2px auto;
	text-align: center;
	vertical-align: middle;
}
.ypMdEventPreview .ptsCarouselWr .ptsCarousel.elDetail ul.column li.photo {
	width: 500px;
}
.ypMdEventPreview .ptsCarouselWr .ptsCarousel.elDetail ul.column li.photo img {
	vertical-align: middle;
}
/*------------wrTickInfo------------*/
.ypMdEventPreview .wrTickInfo {
	padding: 20px 0;
	background-color: #e9ecf0;
}
.ypMdEventPreview .wrTickInfo .unt2Colum {
	width: 940px;
	margin: 0 auto;
}
.ypMdEventPreview .wrTickInfo .dvMainWr {
	float: left;
	width: 600px;
}
.ypMdEventPreview .wrTickInfo .dvSubWr {
	float: right;
	width: 300px;
}
/*---dvMainWr---*/
/*.wrTickInfo.ptsTabMenu*/
.ypMdEventPreview .wrTickInfo .dvMainWr .ptsTabMenu ul {
	display: table;
}
.ypMdEventPreview .wrTickInfo .dvMainWr .ptsTabMenu li {
	display: table-cell;
	width: 200px;
	border-right: 1px solid #e0e3e7;
	vertical-align: top;
	line-height: 42px;
}
.ypMdEventPreview .wrTickInfo .dvMainWr .ptsTabMenu li:first-child {
	border-left: 1px solid #e0e3e7;
}
.ypMdEventPreview .wrTickInfo .dvMainWr .ptsTabMenu li p {
	border-bottom: 1px solid #e0e3e7;
	text-align: center;
}
.ypMdEventPreview .wrTickInfo .dvMainWr .ptsTabMenu li.decCur p {
	border-bottom: 1px solid #fff;
}
.ypMdEventPreview .wrTickInfo .dvMainWr .ptsTabMenu li a {
	display: block;
	border-top: 4px solid #333;
	background-color: #333;
}
.ypMdEventPreview .wrTickInfo .dvMainWr .ptsTabMenu li a:hover {
	border-top: 4px solid #666;
	background-color: #666;
}
.ypMdEventPreview .wrTickInfo .dvMainWr .ptsTabMenu li a:link {
	color: #fff;
	text-decoration: none;
}
.ypMdEventPreview .wrTickInfo .dvMainWr .ptsTabMenu li a:visited {
	color: #fff;
	text-decoration: none;
}
.ypMdEventPreview .wrTickInfo .dvMainWr .ptsTabMenu li a:hover {
	color: #fff;
	text-decoration: none;
}
.ypMdEventPreview .wrTickInfo .dvMainWr .ptsTabMenu li.decCur a {
	display: block;
	border-top: 4px solid #333;
	background-color: #fff;
	font-size: 114%;
	/*16px*/
	font-weight: bold;
	cursor: default;
}
.ypMdEventPreview .wrTickInfo .dvMainWr .ptsTabMenu li.decCur a:hover {
	display: block;
	border-top: 4px solid #333;
	background-color: #fff;
	font-size: 114%;
	/*16px*/
	font-weight: bold;
	cursor: default;
}
.ypMdEventPreview .wrTickInfo .dvMainWr .ptsTabMenu li.decCur a:link {
	color: #222;
	text-decoration: none;
}
.ypMdEventPreview .wrTickInfo .dvMainWr .ptsTabMenu li.decCur a:visited {
	color: #222;
	text-decoration: none;
}
.ypMdEventPreview .wrTickInfo .dvMainWr .ptsTabMenu li.decCur a:hover {
	color: #222;
	text-decoration: none;
}
/*ptsTabInner*/
.ypMdEventPreview .wrTickInfo .dvMainWr .ptsTabInner {
	padding: 25px 30px;
	margin-bottom: 30px;
	border: 1px solid #e0e3e7;
	border-top: none;
	background-color: #fff;
}
.ypMdEventPreview .wrTickInfo .dvMainWr .ptsTabInner .elInfoTxt {
	width: 540px;
	word-wrap: break-word;
	overflow-wrap: break-word;
	line-height: 1.5em;
	overflow: hidden;
}
.ypMdEventPreview .wrTickInfo .dvMainWr .ptsTabInner .elInfoTxt img {
	max-width: 540px;
	height: auto !important;
}
.ypMdEventPreview .wrTickInfo .dvMainWr .ptsTabInner .elInfoTxt iframe {
	max-width: 540px;
}
.ypMdEventPreview .wrTickInfo .dvMainWr .ptsTabInner .elInfoTxt .decNewTxt {
	padding-bottom: 25px;
	margin-bottom: 25px;
	border-bottom: 1px dotted #222;
}
.ypMdEventPreview .wrTickInfo .dvMainWr .ptsTabInner .elInfoTxt .decNewTxt .decDate {
	margin-bottom: 3px;
	font-size: 86%;
	/*12px*/
	color: #666;
	font-style: italic;
}
.ypMdEventPreview .wrTickInfo .dvMainWr .ptsTabInner .elInfoTxt .decNewTxt .decNew {
	display: inline-block;
	width: 28px;
	height: 14px;
	margin-left: 5px;
	background: url(../../image/1.1.0/ico_new2x.png) no-repeat 0 5px;
	-moz-background-size: 25px auto;
	-webkit-background-size: 25px auto;
	-ms-background-size: 25px auto;
	background-size: 25px auto;
	text-indent: -9999px;
}
.ypMdEventPreview .wrTickInfo .dvMainWr .ptsTabInner .elHolding p a {
	font-weight: lighter;
}
.ypMdEventPreview .wrTickInfo .dvMainWr .ptsTabInner .elHolding ul {
	display: table;
	width: 100%;
	margin-bottom: 10px;
}
.ypMdEventPreview .wrTickInfo .dvMainWr .ptsTabInner .elHolding li {
	display: table-cell;
}
.ypMdEventPreview .wrTickInfo .dvMainWr .ptsTabInner .elHolding li.logo {
	width: 70px;
	padding-right: 10px;
}
.ypMdEventPreview .wrTickInfo .dvMainWr .ptsTabInner .elHolding li.name {
	vertical-align: middle;
}
.ypMdEventPreview .wrTickInfo .dvMainWr .ptsTabInner .elHolding li.name dl {
	display: table;
	width: 100%;
}
.ypMdEventPreview .wrTickInfo .dvMainWr .ptsTabInner .elHolding li.name dl {
	margin-bottom: 4px;
}
.ypMdEventPreview .wrTickInfo .dvMainWr .ptsTabInner .elHolding li.name dt {
	display: table-cell;
	width: 55px;
}
.ypMdEventPreview .wrTickInfo .dvMainWr .ptsTabInner .elHolding li.name dd {
	display: table-cell;
}
.ypMdEventPreview .wrTickInfo .dvMainWr .ptsTabInner .elHolding li.name dd p {
	width: 405px;
	overflow: hidden;
	word-wrap: break-word;
	overflow-wrap: break-word;
}
.ypMdEventPreview .wrTickInfo .dvMainWr .ptsTabInner .elRecept .decTtl {
	margin-bottom: 15px;
	font-size: 114%;
	/*16px*/
	font-weight: bold;
}
.ypMdEventPreview .wrTickInfo .dvMainWr .ptsTabInner .elRecept .decPlace {
	width: 540px;
	margin-bottom: 5px;
	overflow: hidden;
	word-wrap: break-word;
	overflow-wrap: break-word;
}
.ypMdEventPreview .wrTickInfo .dvMainWr .ptsTabInner .elRecept .decAdd {
	width: 540px;
	margin-bottom: 10px;
	overflow: hidden;
	word-wrap: break-word;
	overflow-wrap: break-word;
}
.ypMdEventPreview .wrTickInfo .dvMainWr .ptsTabInner .elRecept .decBtn {
	width: 200px;
}
.ypMdEventPreview .wrTickInfo .dvMainWr .ptsTabInner .elRecept .decBtn .libButton.sizS {
	margin-bottom: 20px;
}
.ypMdEventPreview .wrTickInfo .dvMainWr .ptsTabInner .elRecept .decMap {
	width: 540px;
	margin-bottom: 30px;
}
.ypMdEventPreview .wrTickInfo .dvMainWr .ptsTabInner .elRecept .decTLine {
	padding-top: 25px;
	border-top: 1px solid #e0e3e7;
}
.ypMdEventPreview .wrTickInfo .dvMainWr .ptsTabInner .elRecept .decRecMethod {
	width: 540px;
	overflow: hidden;
	word-wrap: break-word;
	overflow-wrap: break-word;
}
.ypMdEventPreview .wrTickInfo .dvMainWr .ptsTabInner .elRecept .decEmpha {
	color: #ff0000;
}
/*ptsFbWr*/
.ypMdEventPreview .wrTickInfo .dvMainWr .ptsFbWr {
	padding: 15px 10px;
	margin-bottom: 10px;
	border: 1px solid #e0e3e7;
	background-color: #fff;
}
.ypMdEventPreview .wrTickInfo .dvMainWr .ptsFbWr .libLabel.sizM {
	margin-bottom: 10px;
}
/*---dvSubWr---*/
.ypMdEventPreview .wrTickInfo .dvSubWr .libLabel.sizS {
	margin-bottom: 10px;
}
/*ptsTicketInfo*/
.ypMdEventPreview .wrTickInfo .dvSubWr .ptsTicketInfo {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-shadow: 0 3px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 3px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 3px rgba(0, 0, 0, 0.2);
	padding: 5px 5px;
	margin-bottom: 20px;
	border: 1px solid #999;
	background-color: #fff;
}
.ypMdEventPreview .wrTickInfo .dvSubWr .ptsTicketInfo .elBtnArea {
	padding: 15px 0 10px;
	text-align: center;
}
.ypMdEventPreview .wrTickInfo .dvSubWr .ptsTicketInfo .elBtnArea .decTxt {
	margin-bottom: 5px;
	font-weight: bold;
	text-align: center;
	color: #333;
}
.ypMdEventPreview .wrTickInfo .dvSubWr .ptsTicketInfo .elBtnArea .libButton.sizL {
	margin-bottom: 10px;
}
.ypMdEventPreview .wrTickInfo .dvSubWr .ptsTicketInfo .elBtnArea .decPeriod {
	display: table;
	width: 205px;
	margin: 0 auto 5px;
}
.ypMdEventPreview .wrTickInfo .dvSubWr .ptsTicketInfo .elBtnArea .decPeriod dt {
	display: table-cell;
	width: 30px;
	vertical-align: middle;
	font-size: 86%;
	/*12px*/
	font-weight: bold;
	line-height: 1.2em;
}
.ypMdEventPreview .wrTickInfo .dvSubWr .ptsTicketInfo .elBtnArea .decPeriod dd {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	font-size: 86%;
	/*12px*/
	line-height: 1.2em;
}
.ypMdEventPreview .wrTickInfo .dvSubWr .ptsTicketInfo .elTtl {
	padding-bottom: 4px;
	border-top: 4px solid #ff00c6;
}
.ypMdEventPreview .wrTickInfo .dvSubWr .ptsTicketInfo .elTtl p {
	padding: 7px 10px;
	background-color: #efefef;
	font-size: 114%;
	/*16px*/
	font-weight: bold;
	text-align: center;
}
.ypMdEventPreview .wrTickInfo .dvSubWr .ptsTicketInfo div.ptsColumn {
	padding: 1px 0;
	border-bottom: 1px solid #999;
}
.ypMdEventPreview .wrTickInfo .dvSubWr .ptsTicketInfo div.ptsColumn:last-child {
	border-bottom: none;
}
.ypMdEventPreview .wrTickInfo .dvSubWr .ptsTicketInfo div.ptsColumn .decSp {
	padding: 10px 5px;
}
.ypMdEventPreview .wrTickInfo .dvSubWr .ptsTicketInfo .ptsColumn .decDisable {
	background-color: #b2b2b2;
}
.ypMdEventPreview .wrTickInfo .dvSubWr .ptsTicketInfo .ptsColumn .elKind {
	width: 265px;
	margin: 0 5px 2px;
	font-weight: bold;
	overflow: hidden;
	word-wrap: break-word;
	overflow-wrap: break-word;
}
.ypMdEventPreview .wrTickInfo .dvSubWr .ptsTicketInfo .ptsColumn .elPeriod {
	margin: 0 5px 2px;
	font-size: 12px;
	color: #666;
	word-wrap: break-word;
	word-break: break-all;
}
.ypMdEventPreview .wrTickInfo .dvSubWr .ptsTicketInfo .ptsColumn .elInfo {
	margin: 0 5px;
}
.ypMdEventPreview .wrTickInfo .dvSubWr .ptsTicketInfo .ptsColumn .elInfo .decPrice {
	margin-right: 5px;
	font-size: 171%;
	/*24px*/
	font-weight: bold;
	word-break: break-all;
	word-wrap: break-word;
}
.ypMdEventPreview .wrTickInfo .dvSubWr .ptsTicketInfo .ptsColumn .elInfo .decPricePre {
	padding-left: 22px;
	margin-right: 5px;
	background: url("https://s.yimg.jp/c/icon/s/bsc/2.0/premium40.png") no-repeat 0 8px;
	-moz-background-size: 20px auto;
	-webkit-background-size: 20px auto;
	-ms-background-size: 20px auto;
	background-size: 20px auto;
	font-size: 171%;
	/*24px*/
	font-weight: bold;
	color: #f73e3d;
	word-break: break-all;
	word-wrap: break-word;
}
.ypMdEventPreview .wrTickInfo .dvSubWr .ptsTicketInfo .ptsColumn .elInfo .decRemaind {
	font-size: 86%;
	/*12px*/
	color: #666;
}
.ypMdEventPreview .wrTickInfo .dvSubWr .ptsTicketInfo .ptsColumn .elInfo .elstates {
	margin-right: 5px;
}
.ypMdEventPreview .wrTickInfo .dvSubWr .ptsTicketInfo .ptsColumn .elPremium {
	min-height: 19px;
	padding-left: 22px;
	margin: 3px 5px 0;
	background: url("https://s.yimg.jp/c/icon/s/bsc/2.0/premium40.png") no-repeat 0 -1px;
	-moz-background-size: 20px auto;
	-webkit-background-size: 20px auto;
	-ms-background-size: 20px auto;
	background-size: 20px auto;
	color: #f73e3d;
}
.ypMdEventPreview .wrTickInfo .dvSubWr .ptsTicketInfo .ptsColumn .elPremium .decPrice {
	margin-left: 10px;
	word-wrap: break-word;
	word-break: break-all;
}
.ypMdEventPreview .wrTickInfo .dvSubWr .ptsTicketInfo .ptsColumn .elUsual {
	margin: 3px 5px 0;
	color: #666;
}
.ypMdEventPreview .wrTickInfo .dvSubWr .ptsTicketInfo .ptsColumn .elUsual .decPrice {
	margin-left: 10px;
	text-decoration: line-through;
	word-wrap: break-word;
	word-break: break-all;
}
.ypMdEventPreview .wrTickInfo .dvSubWr .ptsTicketInfo .ptsColumn .elSpOnly {
	margin: 5px 5px 0;
}
.ypMdEventPreview .wrTickInfo .dvSubWr .ptsTicketInfo .ptsColumn .elMailBtn .libButton {
	margin: 10px 0 0;
}
.ypMdEventPreview .wrTickInfo .dvSubWr .ptsTicketInfo .ptsColumn .decDisable .elKind,
.ypMdEventPreview .wrTickInfo .dvSubWr .ptsTicketInfo .ptsColumn .decDisable .elPeriod,
.ypMdEventPreview .wrTickInfo .dvSubWr .ptsTicketInfo .ptsColumn .decDisable .elInfo .decPrice,
.ypMdEventPreview .wrTickInfo .dvSubWr .ptsTicketInfo .ptsColumn .decDisable .elUsual .decPrice {
	color: #6b6b6b;
}
.ypMdEventPreview .wrTickInfo .dvSubWr .ptsTicketInfo .ptsColumn .decDisable .elPremium,
.ypMdEventPreview .wrTickInfo .dvSubWr .ptsTicketInfo .ptsColumn .decDisable .elInfo .decPricePre {
	color: #ad3c3b;
}
/*ptsSalesTerms*/
.ypMdEventPreview .wrTickInfo .dvSubWr .ptsSalesTerms {
	box-shadow: 0px 1px 0 #fff;
	-moz-box-shadow: 0px 1px 0 #fff;
	-webkit-box-shadow: 0px 1px 0 #fff;
	padding: 0 0 15px;
	margin-bottom: 15px;
	border-bottom: 1px solid #e0e3e7;
}
.ypMdEventPreview .wrTickInfo .dvSubWr .ptsSalesTerms .elInner {
	width: 290px;
	padding: 0 5px;
	overflow: hidden;
	word-wrap: break-word;
	overflow-wrap: break-word;
}
/*ptsPayment*/
.ypMdEventPreview .wrTickInfo .dvSubWr .ptsPayment {
	box-shadow: 0px 1px 0 #fff;
	-moz-box-shadow: 0px 1px 0 #fff;
	-webkit-box-shadow: 0px 1px 0 #fff;
	padding: 0 0 10px;
	margin-bottom: 15px;
	border-bottom: 1px solid #e0e3e7;
}
.ypMdEventPreview .wrTickInfo .dvSubWr .ptsPayment .elPayment {
	padding: 0 5px;
}
.ypMdEventPreview .wrTickInfo .dvSubWr .ptsPayment .elPayment .decTtl {
	padding-left: 15px;
	margin-bottom: 5px;
	text-indent: -15px;
	word-wrap: break-word;
	word-break: break-all;
}
.ypMdEventPreview .wrTickInfo .dvSubWr .ptsPayment .elPayment .decCardImg {
	margin: 0 5px 0 15px;
}
.ypMdEventPreview .wrTickInfo .dvSubWr .ptsPayment .elPayment .decCardImg li {
	float: left;
	margin: 0 5px 5px 0;
}
.ypMdEventPreview .wrTickInfo .dvSubWr .ptsPayment .elPayment .decCardImg li img {
	vertical-align: bottom;
}
/*ptsPartici*/
.ypMdEventPreview .wrTickInfo .dvSubWr .ptsPartici {
	box-shadow: 0px 1px 0 #fff;
	-moz-box-shadow: 0px 1px 0 #fff;
	-webkit-box-shadow: 0px 1px 0 #fff;
	padding: 0 0 15px;
	margin-bottom: 15px;
	border-bottom: 1px solid #e0e3e7;
}
.ypMdEventPreview .wrTickInfo .dvSubWr .ptsPartici .libLabel .elTitle {
	float: left;
	width: 65%;
}
.ypMdEventPreview .wrTickInfo .dvSubWr .ptsPartici .libLabel .elLink {
	float: right;
	width: 30%;
	padding: 2px 5px 0 0;
	text-align: right;
}
.ypMdEventPreview .wrTickInfo .dvSubWr .ptsPartici .libLabel .elLink span {
	font-size: 86%;
}
.ypMdEventPreview .wrTickInfo .dvSubWr .ptsPartici .elInner {
	width: 290px;
	padding: 0 5px;
	margin-bottom: 10px;
	overflow: hidden;
	word-break: break-all;
	word-wrap: break-word;
}
.ypMdEventPreview .wrTickInfo .dvSubWr .ptsPartici .elList {
	margin-bottom: 10px;
}
.ypMdEventPreview .wrTickInfo .dvSubWr .ptsPartici .elList li {
	float: left;
	width: 45px;
	padding-right: 5px;
	margin-bottom: 5px;
}
.ypMdEventPreview .wrTickInfo .dvSubWr .ptsPartici .elList li img {
	vertical-align: bottom;
}
.ypMdEventPreview .wrTickInfo .dvSubWr .ptsPartici .elBtn {
	padding: 0 5px 0 0;
}
.ypMdEventPreview .wrTickInfo .dvSubWr .ptsPartici .elBtn .libButton.sizM {
	margin-bottom: 5px;
}
/*ptsHoldFb*/
.ypMdEventPreview .wrTickInfo .dvSubWr .ptsHoldFb {
	box-shadow: 0px 1px 0 #fff;
	-moz-box-shadow: 0px 1px 0 #fff;
	-webkit-box-shadow: 0px 1px 0 #fff;
	padding: 0 0 15px;
	margin-bottom: 15px;
	border-bottom: 1px solid #e0e3e7;
}
.ypMdEventPreview .wrTickInfo .dvSubWr .ptsHoldFb .elInner {
	width: 290px;
	padding: 0 5px;
	overflow: hidden;
	word-break: break-all;
	word-wrap: break-word;
}
/*ptsRefer*/
.ypMdEventPreview .wrTickInfo .dvSubWr .ptsRefer {
	margin-bottom: 15px;
}
.ypMdEventPreview .wrTickInfo .dvSubWr .ptsRefer .elInner {
	padding: 0 5px;
}
.ypMdEventPreview .wrTickInfo .dvSubWr .ptsRefer .elInner dl {
	display: table;
	width: 100%;
}
.ypMdEventPreview .wrTickInfo .dvSubWr .ptsRefer .elInner dl:first-child {
	margin-bottom: 3px;
}
.ypMdEventPreview .wrTickInfo .dvSubWr .ptsRefer .elInner dt {
	display: table-cell;
	width: 25px;
	text-indent: -9999px;
}
.ypMdEventPreview .wrTickInfo .dvSubWr .ptsRefer .elInner .decMail dt {
	background: url(../../image/1.1.0/ico_btnMail2x.png) no-repeat 0 5px;
	-moz-background-size: 16px auto;
	-webkit-background-size: 16px auto;
	-ms-background-size: 16px auto;
	background-size: 16px auto;
}
.ypMdEventPreview .wrTickInfo .dvSubWr .ptsRefer .elInner .decTel dt {
	background: url(../../image/1.1.0/ico_Tel2x.png) no-repeat 0 2px;
	-moz-background-size: 14px auto;
	-webkit-background-size: 14px auto;
	-ms-background-size: 14px auto;
	background-size: 14px auto;
}
.ypMdEventPreview .wrTickInfo .dvSubWr .ptsRefer .elInner dd {
	display: table-cell;
}
.ypMdEventPreview .wrTickInfo .dvSubWr .ptsRefer .elInner dd p {
	width: 265px;
	overflow: hidden;
	word-wrap: break-word;
	overflow-wrap: break-word;
}
.ypMdEventPreview .wrTickInfo .dvSubWr .ptsRefer .elInner dd p a {
	font-weight: lighter;
}
/*---wrListType---*/
.ypMdEventPreview .wrListTypeWr {
	padding: 20px 0 20px;
	background-color: #e9ecf0;
}
.ypMdEventPreview .wrListType {
	width: 900px;
	/*940-40*/
	padding: 20px 20px 5px;
	margin: 0 auto;
	background-color: #fff;
}
.ypMdEventPreview .wrListType .libLabel.sizM {
	margin-bottom: 10px;
}
/*ptsListType*/
.ypMdEventPreview .wrListType .ptsListType .elColum {
	padding: 0 5px 10px;
	margin: 0 0 10px;
	border-bottom: 1px dotted #222;
}
.ypMdEventPreview .wrListType .ptsListType .elColum:last-child {
	border-bottom: none;
}
.ypMdEventPreview .wrListType .ptsListType .elColum h3 {
	margin-bottom: 5px;
	font-weight: bold;
	word-wrap: break-word;
	overflow-wrap: break-word;
}
.ypMdEventPreview .wrListType .ptsListType .elColum p {
	word-wrap: break-word;
	overflow-wrap: break-word;
}
/*decDetailInfo*/
.ypMdEventPreview .wrListType .ptsListType .elColum.decDetailInfo {
	padding: 0 0 0;
}
.ypMdEventPreview .wrListType .ptsListType .elColum.decDetailInfo h3 {
	padding: 0 5px;
}
.ypMdEventPreview .wrListType .ptsListType .elColum.decDetailInfo .ptsEvent .elNewTxt {
	padding: 0 5px 10px;
	margin-bottom: 10px;
	border-bottom: 1px dotted #222;
}
.ypMdEventPreview .wrListType .ptsListType .elColum.decDetailInfo .ptsEvent .elNewTxt .decDate {
	margin-bottom: 5px;
	font-size: 86%;
	color: #666;
	font-style: italic;
	line-height: 12px;
}
.ypMdEventPreview .wrListType .ptsListType .elColum.decDetailInfo .ptsEvent .elNewTxt .decDate .elNew {
	margin-left: 8px;
}
.ypMdEventPreview .wrListType .ptsListType .elColum.decDetailInfo .ptsEvent .elInfoTxt {
	padding: 0 5px 20px;
}
.ypMdEventPreview .wrListType .ptsListType .elColum.decDetailInfo .ptsEvent .elNewTxt .elInfoTxt,
.ypMdEventPreview .wrListType .ptsListType .elColum.decDetailInfo .ptsEvent .elNewTxt .defDetail.elInfoTxt,
.ypMdEventPreview .wrListType .ptsListType .elColum.decDetailInfo .ptsEvent .elNewTxt .oriDetail.elInfoTxt,
.ypMdEventPreview .wrListType .ptsListType .elColum.decDetailInfo .ptsEvent .elInfoTxt .defDetail.elInfoTxt,
.ypMdEventPreview .wrListType .ptsListType .elColum.decDetailInfo .ptsEvent .elInfoTxt .oriDetail.elInfoTxt {
	padding: 0 0;
}
.ypMdEventPreview .wrListType .ptsListType .elColum.decDetailInfo .ptsEvent .elInfoTxt .decDate {
	margin-bottom: 5px;
	font-size: 86%;
	color: #666;
	font-style: italic;
	line-height: 12px;
}
/*decPassUrl*/
.ypMdEventPreview .wrListType .ptsListType .elColum.decPassUrl dl {
	display: table;
	width: 100%;
}
.ypMdEventPreview .wrListType .ptsListType .elColum.decPassUrl dt {
	display: table-cell;
	width: 125px;
	word-wrap: break-word;
	word-break: break-all;
}
.ypMdEventPreview .wrListType .ptsListType .elColum.decPassUrl dd {
	display: table-cell;
	word-wrap: break-word;
	word-break: break-all;
}
.ypMdEventPreview .wrListType .ptsListType .elColum.decPassUrl dd a {
	font-weight: lighter;
}
/*decDetailImg*/
.ypMdEventPreview .wrListType .ptsListType .elColum.decDetailImg {
	padding: 0 5px 0;
}
.ypMdEventPreview .wrListType .ptsListType .elColum.decDetailImg h3 {
	margin-bottom: 10px;
}
.ypMdEventPreview .wrListType .ptsListType .elColum.decDetailImg li {
	float: left;
	width: 85px;
	height: 50px;
	margin: 0 10px 10px 0;
}
.ypMdEventPreview .wrListType .ptsListType .elColum.decDetailImg li p {
	display: table;
	background: url(../../image/1.1.0/bg_koushi02_2x.png) repeat 0 0;
	-moz-background-size: 2px auto;
	-webkit-background-size: 2px auto;
	-ms-background-size: 2px auto;
	background-size: 2px auto;
}
.ypMdEventPreview .wrListType .ptsListType .elColum.decDetailImg li span {
	display: table-cell;
	width: 85px;
	height: 50px;
	text-align: center;
	vertical-align: middle;
}
.ypMdEventPreview .wrListType .ptsListType .elColum.decDetailImg li img {
	vertical-align: middle;
}
/*decDetailImg*/
.ypMdEventPreview .wrListType .ptsListType .elColum.decSalesImg h3 {
	margin-bottom: 10px;
}
.ypMdEventPreview .wrListType .ptsListType .elColum.decSalesImg img {
	vertical-align: bottom;
}
/*decTicketList*/
.ypMdEventPreview .wrListType .ptsListType .elColum.decTicketList dl {
	display: table;
	width: 100%;
}
.ypMdEventPreview .wrListType .ptsListType .elColum.decTicketList dt {
	display: table-cell;
	width: 100px;
}
.ypMdEventPreview .wrListType .ptsListType .elColum.decTicketList dd {
	display: table-cell;
	word-wrap: break-word;
	word-break: break-all;
}
.ypMdEventPreview .wrListType .ptsListType .elColum.decTicketList dd .decSp {
	padding-right: 10px;
}
/* HDimg */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
	.ypMdEventPreview .ptsCarouselWr .ptsCarousel ol.elCrPosNavi li span {
		background: url(../../image/1.1.0/ico_indicator2x_01.png) no-repeat -8px 0;
		-moz-background-size: 16px auto;
		-webkit-background-size: 16px auto;
		-ms-background-size: 16px auto;
		background-size: 16px auto;
	}
	.ypMdEventPreview .ptsCarouselWr .ptsCarousel ol.elCrPosNavi li span.hover {
		background: url(../../image/1.1.0/ico_indicator2x_01.png) no-repeat 0 0;
		-moz-background-size: 16px auto;
		-webkit-background-size: 16px auto;
		-ms-background-size: 16px auto;
		background-size: 16px auto;
	}
	.ypMdEventPreview .ptsCarouselWr .ptsCarousel ol.elCrPosNavi li span.on {
		background: url(../../image/1.1.0/ico_indicator2x_01.png) no-repeat 0 0;
		-moz-background-size: 16px auto;
		-webkit-background-size: 16px auto;
		-ms-background-size: 16px auto;
		background-size: 16px auto;
	}
}
/*-- SlideFilter 1.1.0 --*/
.ypMdSlideFilter {
	background-color: transparent;
}
/*ptsSlide*/
.ypMdSlideFilter .ptsSlide {
	position: relative;
	left: 0;
	height: auto;
	min-height: 43px;
	padding: 10px 0;
	background-color: rgba(0, 0, 0, 0.7);
	z-index: 1;
}
.ypMdSlideFilter .ptsSlide .libButton {
	margin-bottom: 0;
}
.ypMdSlideFilter .ptsSlide ul {
	display: table;
	text-align: center;
	margin: 0 auto;
}
.ypMdSlideFilter .ptsSlide li {
	display: table-cell;
	vertical-align: middle;
}
.ypMdSlideFilter .ptsSlide li:last-child {
	padding-right: 0;
}
/*decPreview*/
.ypMdSlideFilter.decEventPrev .ptsSlide li {
	padding-right: 40px;
}
/* jquery-ui.css overWrite */
.ui-dialog {
	width: 260px !important;
	padding: 25px 10px 25px !important;
	border: 2px solid #999 !important;
	box-shadow: 0 0 10px #000 !important;
	-moz-box-shadow: 0 0 10px #000 !important;
	-webkit-box-shadow: 0 0 10px #000 !important;
}
.ui-widget {
	font-family: "ヒラギノ角ゴ Pro W6", Hiragino Kaku Gothic Pro, Osaka, "ＭＳ Ｐゴシック", sans-serif !important;
	color: #333 !important;
	font-size: 14px !important;
}
.ui-widget .ui-widget {
	font-size: 14px !important;
}
.ui-widget-header {
	display: none !important;
}
.ui-dialog .ui-dialog-content {
	height: auto !important;
	min-height: 0px !important;
	padding: 0 0 20px !important;
}
.ui-dialog .ui-dialog-content p {
	font-size: 14px !important;
	font-weight: bold !important;
}
.ui-dialog-buttonpane.ui-widget-content {
	border: none !important;
}
.ui-widget-content .ui-icon {
	background-image: none !important;
}
.ui-dialog .ui-dialog-buttonpane {
	padding-left: 0 !important;
	padding-right: 0 !important;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: none !important;
	text-align: center;
}
.ui-dialog .ui-dialog-buttonpane button {
	width: 200px !important;
	margin: 0 !important;
	border: 1px solid #c0c3c6 !important;
	background: url(../../image/1.1.0/bg_btnM.png) bottom left repeat-x #fff !important;
	background: -moz-linear-gradient(top, #fff 0%, #eaeaea 100%) !important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(1, #eaeaea)) !important;
}
.ui-button .ui-button-text {
	padding: 9px 10px !important;
	font-weight: bold;
	color: #666;
	line-height: 20px !important;
	text-shadow: 0 1px 0 #fff !important;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset.dec-button-double button {
	width: 120px !important;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset.dec-button-double button:first-child {
	margin-right: 10px !important;
}
/* Corner radius */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
	-moz-border-radius-topleft: 0px !important;
	-webkit-border-top-left-radius: 0px !important;
	border-top-left-radius: 0px !important;
}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
	-moz-border-radius-topright: 0px !important;
	-webkit-border-top-right-radius: 0px !important;
	border-top-right-radius: 0px !important;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
	-moz-border-radius-bottomleft: 0px !important;
	-webkit-border-bottom-left-radius: 0px !important;
	border-bottom-left-radius: 0px !important;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
	-moz-border-radius-bottomright: 0px !important;
	-webkit-border-bottom-right-radius: 0px !important;
	border-bottom-right-radius: 0px !important;
}
/* Corner radius */
.ui-dialog-buttonset .ui-corner-all {
	-moz-border-radius-topleft: 5px !important;
	-webkit-border-top-left-radius: 5px !important;
	border-top-left-radius: 5px !important;
}
.ui-dialog-buttonset .ui-corner-all {
	-moz-border-radius-topright: 5px !important;
	-webkit-border-top-right-radius: 5px !important;
	border-top-right-radius: 5px !important;
}
.ui-dialog-buttonset .ui-corner-all {
	-moz-border-radius-bottomleft: 5px !important;
	-webkit-border-bottom-left-radius: 5px !important;
	border-bottom-left-radius: 5px !important;
}
.ui-dialog-buttonset .ui-corner-all {
	-moz-border-radius-bottomright: 5px !important;
	-webkit-border-bottom-right-radius: 5px !important;
	border-bottom-right-radius: 5px !important;
}
/* Overlays */
.ui-widget-overlay {
	background: #000000 url(../../image/1.1.0/ui-bg_flat_0_000000_40x100.png) 50% 50% repeat-x !important;
	opacity: 0.6 !important;
	filter: Alpha(Opacity=60) !important;
}
.ui-widget-shadow {
	margin: -8px 0 0 -8px;
	padding: 8px;
	background: #000000 url(../../image/1.1.0/ui-bg_flat_0_000000_40x100.png) 50% 50% repeat-x !important;
	opacity: 0.6 !important;
	filter: Alpha(Opacity=60) !important;
	-moz-border-radius: 0px !important;
	-webkit-border-radius: 0px !important;
	border-radius: 0px !important;
}
/*-- ReceptQA 1.1.0 --*/
.ypMdReceptQA {
	width: 100%;
	background-color: #fff;
}
.ypMdReceptQA .dvCont .elAtt {
	min-height: 17px;
	padding-left: 20px;
	margin-top: 15px;
	background: url(../../image/1.1.0/ico_receptQAAtt.png) no-repeat 0 1px;
	-moz-background-size: 16px 16px;
	-webkit-background-size: 16px 16px;
	-ms-background-size: 16px 16px;
	background-size: 16px 16px;
	font-size: 114%;
	/*16px*/
	line-height: 1.3;
}
/*ptsHeadInfo*/
.ypMdReceptQA .ptsHeadInfo .decInner {
	border-bottom: 1px solid #ddd;
	background-color: #00d1a9;
}
.ypMdReceptQA .ptsHeadInfo .decInner p {
	text-align: center;
	color: #fff;
	font-weight: bold;
}
.ypMdReceptQA .ptsHeadInfo .decInner p a {
	padding: 8px 8px;
	display: block;
	color: #fff;
	font-weight: bold;
}
.ypMdReceptQA .ptsHeadInfo .decInner .elFree {
	width: 940px;
	margin: 0 auto;
}
.ypMdReceptQA .ptsHeadInfo .decInner .elFree span {
	display: inline-block;
	min-height: 26px;
	padding-right: 33px;
	background: url(../../image/1.1.0/ico_arr.png) no-repeat right 2px;
	font-size: 129%;
	/*18px*/
	line-height: 1.5;
}
.ypMdReceptQA .ptsHeadInfo .decInner .elFree span:hover {
	text-decoration: underline;
}
/*ptsMainV*/
.ypMdReceptQA .ptsMainV {
	width: 100%;
	min-height: 120px;
	background-color: #333;
}
.ypMdReceptQA .ptsMainV .elInner {
	width: 940px;
	padding: 40px 0 0;
	margin: 0 auto;
}
.ypMdReceptQA .ptsMainV .elInner h1.decReadTtl {
	text-align: center;
	font-size: 257%;
	/*18px*/
	color: #fff;
}
/* dvCont */
.ypMdReceptQA .dvCont a {
	font-weight: lighter;
	text-decoration: underline;
}
.ypMdReceptQA .dvCont .elInner {
	width: 940px;
	margin: 0 auto;
}
/* h2 */
.ypMdReceptQA .dvCont .elH2Ttl h2 {
	margin-top: 50px;
	text-align: center;
	font-size: 343%;
	line-height: 1.2;
}
.ypMdReceptQA .dvCont .elH2Ttl h2 .decShrunk {
	letter-spacing: -0.8px;
}
.ypMdReceptQA .dvCont .elH2Ttl .subTitle {
	margin-top: 10px;
	text-align: center;
	font-size: 114%;
	/*16px*/
}
/* elIconTtl */
.ypMdReceptQA .dvCont .ptsColumn .elIconTtl {
	display: table;
}
.ypMdReceptQA .dvCont .ptsColumn .elIconTtl .elIcon {
	display: table-cell;
	vertical-align: middle;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
	overflow: hidden;
}
.ypMdReceptQA .dvCont .ptsColumn .elIconTtl .elTtl {
	display: table-cell;
	padding-left: 10px;
	font-size: 157%;
	/*22px*/
	line-height: 1.2;
	vertical-align: middle;
}
.ypMdReceptQA .dvCont .ptsColumn .elIconTtl .elTtl .decTxtS {
	display: block;
	padding-top: 3px;
	font-size: 16px;
}
.ypMdReceptQA .dvCont .ptsColumn .elIconTtl .elIcon.decQr {
	width: 52px;
	height: 52px;
	background: url(../../image/1.1.0/ico_receptQAQr.png) no-repeat 0 0;
}
.ypMdReceptQA .dvCont .ptsColumn .elIconTtl .elIcon.decMogiri {
	width: 52px;
	height: 52px;
	background: url(../../image/1.1.0/ico_receptQAMogiri.png) no-repeat 0 0;
}
.ypMdReceptQA .dvCont .ptsColumn .elIconTtl .elIcon.decPfo {
	width: 52px;
	height: 52px;
	background: url(../../image/1.1.0/ico_receptQAPfo.png) no-repeat 0 0;
}
/* dvArrD*/
.ypMdReceptQA .dvCont .dvArrD {
	text-align: center;
}
.ypMdReceptQA .dvCont .dvArrD .elArrD {
	display: inline-block;
	position: relative;
	height: 125px;
}
.ypMdReceptQA .dvCont .dvArrD .elArrD:after {
	content: ' ';
	position: absolute;
	width: 0;
	height: 0;
	left: -50px;
	top: 65px;
	border-top: 50px solid #ccc;
	/*下向き三角*/
	border-right: 50px solid transparent;
	/*左向き三角*/
	border-left: 50px solid transparent;
	/*右向き三角*/
	border-bottom: 50px solid transparent;
	/*上向き三角*/
}
.ypMdReceptQA .dvCont .dvArrD .elArrD span {
	display: none;
}
/* dvKind */
.ypMdReceptQA .dvCont .dvKind {
	padding: 0 25px;
	border-bottom: 1px solid #999;
}
.ypMdReceptQA .dvCont .dvKind .ptsColumn {
	display: table;
	width: 100%;
	padding: 0 0 60px;
}
.ypMdReceptQA .dvCont .dvKind .ptsColumn:first-child {
	padding: 60px 0 60px;
}
.ypMdReceptQA .dvCont .dvKind .ptsColumn .elLt {
	display: table-cell;
	width: 240px;
	vertical-align: top;
}
.ypMdReceptQA .dvCont .dvKind .ptsColumn .elRt {
	display: table-cell;
	vertical-align: top;
}
.ypMdReceptQA .dvCont .dvKind .ptsColumn .elRt .elLeadL {
	font-size: 114%;
	/*16px*/
}
.ypMdReceptQA .dvCont .dvKind .ptsColumn .elRt .elLead {
	margin-top: 5px;
}
/* dvMethod */
.ypMdReceptQA .dvCont .dvMethod {
	padding: 0 10px;
	border-bottom: 1px solid #999;
}
.ypMdReceptQA .dvCont .dvMethod .ptsColumn {
	padding: 0 0 60px;
}
.ypMdReceptQA .dvCont .dvMethod .ptsColumn:first-child {
	padding: 60px 0 60px;
}
.ypMdReceptQA .dvCont .dvMethod .ptsColumn .elLt {
	float: left;
	width: 430px;
	vertical-align: top;
}
.ypMdReceptQA .dvCont .dvMethod .ptsColumn .elRt {
	float: right;
	width: 430px;
	vertical-align: top;
}
.ypMdReceptQA .dvCont .dvMethod .ptsColumn .elImg {
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
	overflow: hidden;
}
.ypMdReceptQA .dvCont .dvMethod .ptsColumn .elImg.decMethod1 {
	height: 379px;
	background: url(../../image/1.1.0/img_receptQA_01.png) no-repeat top center;
}
.ypMdReceptQA .dvCont .dvMethod .ptsColumn .elImg.decMethod2 {
	height: 379px;
	background: url(../../image/1.1.0/img_receptQA_02.png) no-repeat top center;
}
.ypMdReceptQA .dvCont .dvMethod .ptsColumn .elImg.decMethod3 {
	height: 379px;
	background: url(../../image/1.1.0/img_receptQA_03.png) no-repeat top center;
}
.ypMdReceptQA .dvCont .dvMethod .ptsColumn .elImg.decMethod4 {
	height: 379px;
	background: url(../../image/1.1.0/img_receptQA_04.png) no-repeat top center;
}
.ypMdReceptQA .dvCont .dvMethod .ptsColumn .elCapS {
	min-height: 20px;
	text-align: center;
}
.ypMdReceptQA .dvCont .dvMethod .ptsColumn .elCapL {
	margin-top: 15px;
	font-size: 157%;
	/*22px*/
	text-align: center;
}
.ypMdReceptQA .dvCont .dvMethod .ptsColumn .elLead {
	margin-top: 15px;
	font-size: 107%;
	text-align: center;
	line-height: 1.5;
}
/* dvCheck */
.ypMdReceptQA .dvCont .dvCheck {
	padding: 0 25px;
	border-bottom: 1px solid #999;
}
.ypMdReceptQA .dvCont .dvCheck .ptsColumn {
	padding: 0 0 45px;
}
.ypMdReceptQA .dvCont .dvCheck .ptsColumn:first-child {
	padding: 60px 0 45px;
}
.ypMdReceptQA .dvCont .dvCheck .ptsColumn .elLt {
	float: left;
	width: 395px;
	min-height: 22px;
	vertical-align: top;
	padding-left: 30px;
	background: url(../../image/1.1.0/ico_receptQACheck.png) no-repeat 0 0;
	-moz-background-size: 24px 22px;
	-webkit-background-size: 24px 22px;
	-ms-background-size: 24px 22px;
	background-size: 24px 22px;
}
.ypMdReceptQA .dvCont .dvCheck .ptsColumn .elRt {
	float: right;
	width: 395px;
	min-height: 22px;
	vertical-align: top;
	padding-left: 30px;
	background: url(../../image/1.1.0/ico_receptQACheck.png) no-repeat 0 0;
	-moz-background-size: 24px 22px;
	-webkit-background-size: 24px 22px;
	-ms-background-size: 24px 22px;
	background-size: 24px 22px;
}
.ypMdReceptQA .dvCont .dvCheck .ptsColumn h3 {
	font-size: 129%;
	/*18px*/
	line-height: 1.3;
}
.ypMdReceptQA .dvCont .dvCheck .ptsColumn .elTxt {
	margin-top: 15px;
	font-size: 114%;
	/*16px*/
	line-height: 1.5;
}
/* dvQA */
.ypMdReceptQA .dvCont .dvQA {
	padding: 0 25px;
	border-bottom: 1px solid #999;
}
.ypMdReceptQA .dvCont .dvQA .ptsColumn {
	padding: 0 0 45px;
}
.ypMdReceptQA .dvCont .dvQA .ptsColumn:first-child {
	padding: 45px 0 45px;
}
.ypMdReceptQA .dvCont .dvQA .ptsColumn h3 {
	min-height: 27px;
	padding-left: 32px;
	background: url(../../image/1.1.0/ico_receptQAQt.png) no-repeat 0 0;
	-moz-background-size: 27px 27px;
	-webkit-background-size: 27px 27px;
	-ms-background-size: 27px 27px;
	background-size: 27px 27px;
	font-size: 157%;
	/*22px*/
	line-height: 1.3;
}
.ypMdReceptQA .dvCont .dvQA .ptsColumn .elABox {
	padding: 15px 32px;
	margin-top: 15px;
	border-bottom: 5px solid #e5e5e5;
	background-color: #e9ecf0;
}
.ypMdReceptQA .dvCont .dvQA .ptsColumn .elABox dl {
	display: table;
}
.ypMdReceptQA .dvCont .dvQA .ptsColumn .elABox dt {
	display: table-cell;
	padding-right: 5px;
	font-size: 114%;
	/*16px*/
	line-height: 1.5;
}
.ypMdReceptQA .dvCont .dvQA .ptsColumn .elABox dd {
	display: table-cell;
}
.ypMdReceptQA .dvCont .dvQA .ptsColumn .elABox dd p {
	font-size: 114%;
	/*16px*/
	line-height: 1.5;
}
.ypMdReceptQA .dvCont .dvQA .elTxt {
	padding: 0 0 60px;
	font-size: 114%;
	/*16px*/
	text-align: center;
}
/* dvApp */
.ypMdReceptQA .dvCont .dvApp {
	padding: 0 25px;
	border-bottom: 1px solid #999;
}
.ypMdReceptQA .dvCont .dvApp .ptsColumn {
	padding: 60px 0 0;
}
.ypMdReceptQA .dvCont .dvApp .ptsColumn .elLt {
	float: left;
	width: 485px;
	padding-top: 25px;
	vertical-align: top;
}
.ypMdReceptQA .dvCont .dvApp .ptsColumn .elRt {
	float: right;
	width: 350px;
	vertical-align: top;
}
.ypMdReceptQA .dvCont .dvApp .ptsColumn .elRt .elImg {
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
	overflow: hidden;
}
.ypMdReceptQA .dvCont .dvApp .ptsColumn .elRt .elImg.decPfo {
	height: 383px;
	background: url(../../image/1.1.0/img_receptQA_05.png) no-repeat bottom right;
}
.ypMdReceptQA .dvCont .dvApp .ptsColumn .elLead {
	padding: 10px 0;
	font-size: 114%;
	/*16px*/
	line-height: 1.6;
}
.ypMdReceptQA .dvCont .dvApp .ptsColumn .appBanner {
	margin-top: 10px;
}
.ypMdReceptQA .dvCont .dvApp .ptsColumn .appBanner img {
	height: 40px;
	width: auto;
}
.ypMdReceptQA .dvCont .dvApp .ptsColumn .appBanner ul {
	display: table;
}
.ypMdReceptQA .dvCont .dvApp .ptsColumn .appBanner li {
	display: table-cell;
	padding-right: 20px;
	vertical-align: top;
}
.ypMdReceptQA .dvCont .dvApp .ptsColumn .appBanner li:last-child {
	padding-right: 0;
}
/*ptsBtnBox*/
.ypMdReceptQA .dvCont .ptsBtnBox {
	padding: 70px 0 40px;
	text-align: center;
}
.ypMdReceptQA .dvCont .ptsBtnBox a {
	text-decoration: none;
}
.ypMdReceptQA .dvCont .ptsBtnBox .elEventBtn {
	display: inline-block;
}
.ypMdReceptQA .dvCont .ptsBtnBox .elEventBtn a {
	display: block;
	width: 485px;
	min-height: 45px;
	padding: 13px 0;
	box-shadow: 0 1px 1px #b2b2b2;
	-moz-box-shadow: 0 1px 1px #b2b2b2;
	-webkit-box-shadow: 0 1px 1px #b2b2b2;
	text-shadow: 0 1px 0 #626262;
	background-color: #ff00c6;
	background-image: url(../../image/1.1.0/bg_btnShadow.png);
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	   -moz-background-size: cover;
	        background-size: cover;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	text-align: center;
	color: #fff;
	font-size: 229%;
}
.ypMdReceptQA .dvCont .ptsBtnBox .elEventBtn a:hover {
	text-decoration: none;
}
/*ptsBanner*/
.ypMdReceptQA .ptsBanner {
	padding: 20px 0 30px;
}
.ypMdReceptQA .ptsBanner p {
	text-align: center;
}
.ypMdReceptQA .ptsBanner p img {
	vertical-align: bottom;
}
/*-- SearchList 1.1.0 --*/
.ypMdSearchList {
	width: 100%;
	background-color: #fff;
}
.ypMdSearchList h1 {
	display: none;
}
/*------------wrSrchResult------------*/
.ypMdSearchList .wrSrchResult {
	padding: 30px 0;
	background-color: #e9ecf0;
	border-bottom: 1px solid #ebeef2;
}
.ypMdSearchList .wrSrchResult .unt2Colum {
	width: 950px;
	margin: 0 auto;
}
.ypMdSearchList .wrSrchResult .dvMainWr {
	float: right;
	width: 600px;
}
.ypMdSearchList .wrSrchResult .dvSubWr {
	float: left;
	width: 300px;
}
/*--ptsSrchWord---*/
.ypMdSearchList .wrSrchResult .dvMainWr .ptsSrchWord {
	display: table;
	width: 600px;
}
.ypMdSearchList .wrSrchResult .dvMainWr .ptsSrchWord .elWrd {
	display: table-cell;
	width: 450px;
	vertical-align: bottom;
}
.ypMdSearchList .wrSrchResult .dvMainWr .ptsSrchWord .elNum {
	display: table-cell;
	width: 150px;
	padding-bottom: 10px;
	vertical-align: bottom;
	text-align: right;
}
.ypMdSearchList .wrSrchResult .dvMainWr .ptsSrchWord .elWrd .elWordBox {
	display: table;
	float: left;
	margin: 0 10px 10px 0;
	border: 1px solid #e1e4e8;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background-color: #fff;
}
.ypMdSearchList .wrSrchResult .dvMainWr .ptsSrchWord .elWrd .elWordBox .decTxt {
	display: table-cell;
	padding: 3px 10px;
	color: #666;
	vertical-align: top;
}
.ypMdSearchList .wrSrchResult .dvMainWr .ptsSrchWord .elWrd .elWordBox .decTxt a {
	font-weight: lighter;
}
.ypMdSearchList .wrSrchResult .dvMainWr .ptsSrchWord .elWrd .elWordBox .decDel {
	display: table-cell;
	width: 24px;
	border-left: 1px solid #e1e4e8;
	vertical-align: middle;
}
.ypMdSearchList .wrSrchResult .dvMainWr .ptsSrchWord .elWrd .elWordBox .decDel a {
	display: inline-block;
	width: 24px;
	height: 26px;
	background: url(../../image/1.1.0/ico_nonSelect2x.png) no-repeat center center;
	-moz-background-size: 14px 14px;
	-webkit-background-size: 14px 14px;
	-ms-background-size: 14px 14px;
	background-size: 14px 14px;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
	overflow: hidden;
}
.ypMdSearchList .wrSrchResult .dvMainWr .ptsSrchWord .elWrd .elResultTxt {
	display: block;
	margin-bottom: 10px;
	float: left;
	font-size: 129%;
	vertical-align: top;
}
.ypMdSearchList .wrSrchResult .dvMainWr .ptsSrchWord .elNum p {
	padding-bottom: 2px;
}
/*--ptsResultList---*/
.ypMdSearchList .dvMainWr .ptsResultList .column {
	margin-bottom: 20px;
	background-color: #fff;
}
.ypMdSearchList .dvMainWr .ptsResultList .column .elPhoto {
	display: table;
	float: left;
	width: 250px;
	height: 150px;
	background: url(../../image/1.1.0/bg_koushi02.png) repeat 0 0;
}
.ypMdSearchList .dvMainWr .ptsResultList .column .elPhoto span {
	display: table-cell;
	text-align: center;
	vertical-align: middle;
}
.ypMdSearchList .dvMainWr .ptsResultList .column .elPhoto span img {
	vertical-align: top;
}
.ypMdSearchList .dvMainWr .ptsResultList .column .elDetail {
	float: right;
	width: 329px;
	/*--350-20---*/
	padding: 10px 10px;
}
.ypMdSearchList .dvMainWr .ptsResultList .column .elDetail .decHd {
	min-height: 85px;
}
.ypMdSearchList .dvMainWr .ptsResultList .column .elDetail .elTtl {
	font-size: 114%;
	line-height: 1.2;
	word-wrap: break-word;
	word-break: break-all;
}
.ypMdSearchList .dvMainWr .ptsResultList .column .elDetail .elName {
	display: table;
	margin-top: 3px;
}
.ypMdSearchList .dvMainWr .ptsResultList .column .elDetail .elName .decIcon {
	display: table-cell;
	padding-right: 5px;
	vertical-align: top;
}
.ypMdSearchList .dvMainWr .ptsResultList .column .elDetail .elName .decTxt {
	display: table-cell;
	vertical-align: top;
	word-wrap: break-word;
	word-break: break-all;
}
.ypMdSearchList .dvMainWr .ptsResultList .column .elDetail .elName .decTxt a {
	font-weight: lighter;
}
.ypMdSearchList .dvMainWr .ptsResultList .column .elDetail .elPeriod {
	min-height: 16px;
	padding-left: 22px;
	background: url(../../image/1.1.0/ico_time2x.png) no-repeat 0 0;
	-moz-background-size: 16px 16px;
	-webkit-background-size: 16px 16px;
	-ms-background-size: 16px 16px;
	background-size: 16px 16px;
	word-wrap: break-word;
	word-break: break-all;
}
.ypMdSearchList .dvMainWr .ptsResultList .column .elDetail .decFt {
	margin-top: 2px;
}
.ypMdSearchList .dvMainWr .ptsResultList .column .elDetail .decFt .elPlace {
	float: left;
	width: 80px;
	min-height: 19px;
	padding: 3px 0 0 22px;
	background: url(../../image/1.1.0/ico_place2x.png) no-repeat 3px 3px;
	-moz-background-size: 10px 16px;
	-webkit-background-size: 10px 16px;
	-ms-background-size: 10px 16px;
	background-size: 10px 16px;
	word-wrap: break-word;
	word-break: break-all;
}
.ypMdSearchList .dvMainWr .ptsResultList .column .elDetail .decFt .elPlace a {
	font-weight: lighter;
}
.ypMdSearchList .dvMainWr .ptsResultList .column .elDetail .decFt .elCategory {
	float: right;
	width: 205px;
	text-align: right;
}
.ypMdSearchList .dvMainWr .ptsResultList .column .elDetail .decFt .elCategory span {
	display: inline-block;
	border: 1px solid #e4e7ea;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	font-size: 12px;
}
.ypMdSearchList .dvMainWr .ptsResultList .column .elDetail .decFt .elCategory span a {
	display: block;
	padding: 2px 10px;
	font-weight: lighter;
}
/*--ptsResultNone---*/
.ypMdSearchList .dvMainWr .ptsResultNone .elInner {
	padding: 20px 20px;
	background-color: #fff;
}
.ypMdSearchList .dvMainWr .ptsResultNone .elTtl {
	font-size: 129%;
	font-weight: bold;
}
.ypMdSearchList .dvMainWr .ptsResultNone .elHint {
	margin-top: 15px;
	color: #666;
}
.ypMdSearchList .dvMainWr .ptsResultNone .elEvtBox {
	padding: 20px 10px;
	margin-top: 25px;
	border: 1px solid #e1e4e8;
	background-color: #e9ecf0;
}
.ypMdSearchList .dvMainWr .ptsResultNone .elEvtBox .elTtl {
	font-size: 114%;
	text-align: center;
}
.ypMdSearchList .dvMainWr .ptsResultNone .elEvtBox .elTxt {
	margin-top: 15px;
	color: #666;
	text-align: center;
}
.ypMdSearchList .ptsBtnBox {
	margin-top: 20px;
	text-align: center;
}
.ypMdSearchList .ptsBtnBox .elEventBtn {
	display: inline-block;
}
.ypMdSearchList .ptsBtnBox .elEventBtn a {
	display: block;
	width: 200px;
	min-height: 20px;
	padding: 8px 0;
	border: 1px solid #e1e4e8;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-color: #fff;
	text-align: center;
	font-size: 114%;
	text-decoration: none;
}
.ypMdSearchList .ptsBtnBox .elEventBtn a:hover {
	text-decoration: none;
}
.ypMdSearchList .ptsBtnBox .decTxt {
	margin-top: 10px;
	text-align: center;
}
.ypMdSearchList .ptsBtnBox .decTxt a {
	font-weight: lighter;
}
/*--ptsPaging---*/
.ypMdSearchList .dvMainWr .ptsPaging .libPager {
	width: 600px;
}
/*--ptsSearch---*/
.ypMdSearchList .dvSubWr .ptsSearch li {
	position: relative;
	border: 1px solid #e0e3e7;
	border-bottom: none;
	background: #ffffff;
	-webkit-user-select: none;
}
.ypMdSearchList .dvSubWr .ptsSearch li:last-child {
	border-bottom: 1px solid #e0e3e7;
}
.ypMdSearchList .dvSubWr .ptsSearch li .ptsColumn.elOpen {
	display: block;
	background: url(../../image/1.1.0/ico_plusMenu2x.png) no-repeat right 15px;
	-moz-background-size: 22px auto;
	-webkit-background-size: 22px auto;
	-ms-background-size: 22px auto;
	background-size: 22px auto;
}
.ypMdSearchList .dvSubWr .ptsSearch li .ptsColumn.elClose {
	display: block;
	background: url(../../image/1.1.0/ico_minusMenu2x.png) no-repeat right 21px;
	-moz-background-size: 22px auto;
	-webkit-background-size: 22px auto;
	-ms-background-size: 22px auto;
	background-size: 22px auto;
}
.ypMdSearchList .dvSubWr .ptsSearch li .ptsColumn a:hover {
	text-decoration: none;
}
/*elMainMenu*/
.ypMdSearchList .dvSubWr .ptsSearch li .ptsColumn .elMainMenu {
	display: block;
	padding: 12px 10px 10px 10px;
	font-size: 114%;
}
.ypMdSearchList .dvSubWr .ptsSearch li .ptsColumn.elClose .elMainMenu {
	color: #666;
}
.ypMdSearchList .dvSubWr .ptsSearch li .ptsColumn .elMainMenu .decSelect {
	display: block;
	min-height: 19px;
	padding-left: 22px;
	background: url(../../image/1.1.0/ico_place2x.png) no-repeat 3px 3px;
	-moz-background-size: 10px 16px;
	-webkit-background-size: 10px 16px;
	-ms-background-size: 10px 16px;
	background-size: 10px 16px;
}
.ypMdSearchList .dvSubWr .ptsSearch li .ptsColumn .elMainMenu .decDate {
	display: block;
	min-height: 19px;
	padding-left: 22px;
	background: url(../../image/1.1.0/ico_time2x.png) no-repeat 0px 2px;
	-moz-background-size: 16px 16px;
	-webkit-background-size: 16px 16px;
	-ms-background-size: 16px 16px;
	background-size: 16px 16px;
}
/*elSubMenu*/
.ypMdSearchList .dvSubWr .ptsSearch li .ptsColumn .elSubMenu {
	margin: 0 10px;
}
.ypMdSearchList .dvSubWr .ptsSearch li .ptsColumn .elSubMenu li {
	border: none;
	border-top: 1px solid #dadbd3;
}
/*elSubMenu decPlace*/
.ypMdSearchList .dvSubWr .ptsSearch li .ptsColumn .elSubMenu.decPlace .elParen {
	margin: 0 10px;
	font-size: 114%;
}
.ypMdSearchList .dvSubWr .ptsSearch li .ptsColumn .elSubMenu.decPlace .elParen a {
	font-weight: lighter;
}
.ypMdSearchList .dvSubWr .ptsSearch li .ptsColumn .elSubMenu.decPlace .elParen a:hover {
	text-decoration: underline;
}
.ypMdSearchList .dvSubWr .ptsSearch li .ptsColumn .elSubMenu.decPlace .elParen .elTtl {
	display: block;
	padding: 10px 0;
}
.ypMdSearchList .dvSubWr .ptsSearch li .ptsColumn .elSubMenu.decPlace .elChild {
	width: 270px;
	padding-bottom: 15px;
	margin: 0 3px;
}
.ypMdSearchList .dvSubWr .ptsSearch li .ptsColumn .elSubMenu.decPlace .elChild table {
	border-collapse: collapse;
}
.ypMdSearchList .dvSubWr .ptsSearch li .ptsColumn .elSubMenu.decPlace .elChild td {
	width: 53px;
	border: 1px solid #ccc;
	text-align: center;
}
.ypMdSearchList .dvSubWr .ptsSearch li .ptsColumn .elSubMenu.decPlace .elChild td a {
	display: block;
	line-height: 45px;
	font-weight: lighter;
}
.ypMdSearchList .dvSubWr .ptsSearch li .ptsColumn .elSubMenu.decPlace .elChild td a:hover {
	text-decoration: underline;
}
.ypMdSearchList .dvSubWr .ptsSearch li .ptsColumn .elSubMenu.decPlace .elChild td.decSelect {
	background-color: #e9ecf0;
}
.ypMdSearchList .dvSubWr .ptsSearch li .ptsColumn .elSubMenu.decPlace .elChild td.decNone {
	border: none;
}
/*elSubMenu decDate*/
.ypMdSearchList .dvSubWr .ptsSearch li .ptsColumn .elSubMenu.decDate {
	margin: 0 10px;
}
.ypMdSearchList .dvSubWr .ptsSearch li .ptsColumn .elSubMenu.decDate li {
	padding: 0 10px;
}
.ypMdSearchList .dvSubWr .ptsSearch li .ptsColumn .elSubMenu.decDate li.decSelect {
	background-color: #e9ecf0;
}
.ypMdSearchList .dvSubWr .ptsSearch li .ptsColumn .elSubMenu.decDate a {
	display: table;
	width: 100%;
	padding: 10px 0;
	font-weight: lighter;
}
.ypMdSearchList .dvSubWr .ptsSearch li .ptsColumn .elSubMenu.decDate .elTtl {
	display: table-cell;
	width: 27%;
	font-size: 114%;
	text-align: left;
	vertical-align: middle;
}
.ypMdSearchList .dvSubWr .ptsSearch li .ptsColumn .elSubMenu.decDate .elPeriod {
	display: table-cell;
	width: 73%;
	font-size: 12px;
	color: #666;
	text-align: right;
	vertical-align: middle;
}
/*------------wrPickUp------------*/
.ypMdSearchList .wrPickUp {
	padding: 30px 0;
	background-color: #fff;
}
.ypMdSearchList .wrPickUp .elInner {
	width: 950px;
	margin: 0 auto;
}
.ypMdSearchList .wrPickUp h2 {
	margin-bottom: 20px;
	font-size: 143%;
	font-weight: bold;
}
/*--ptsPickupList--*/
.ypMdSearchList .wrPickUp .ptsPickupList ul {
	display: table;
	margin-bottom: 20px;
}
.ypMdSearchList .wrPickUp .ptsPickupList li {
	display: table-cell;
	width: 460px;
	padding-right: 30px;
	background: url(../../image/1.1.0/bg_search_pickup.png) repeat-y 0 0;
	vertical-align: top;
}
.ypMdSearchList .wrPickUp .ptsPickupList li:last-child {
	padding-right: 0;
}
.ypMdSearchList .wrPickUp .ptsPickupList .column .elPhoto {
	display: table;
	float: left;
	width: 200px;
	height: 120px;
	background: url(../../image/1.1.0/bg_koushi02.png) repeat 0 0;
}
.ypMdSearchList .wrPickUp .ptsPickupList .column .elPhoto span {
	display: table-cell;
	text-align: center;
	vertical-align: middle;
}
.ypMdSearchList .wrPickUp .ptsPickupList .column .elPhoto span img {
	vertical-align: top;
}
.ypMdSearchList .wrPickUp .ptsPickupList .column .elDetail {
	float: right;
	width: 240px;
	/*--260-20---*/
	padding: 10px 10px;
}
.ypMdSearchList .wrPickUp .ptsPickupList .column .elDetail a:hover {
	text-decoration: none;
}
.ypMdSearchList .wrPickUp .ptsPickupList .column .elDetail .elTtl {
	display: block;
	min-height: 60px;
	font-size: 114%;
	line-height: 1.2;
	word-wrap: break-word;
	word-break: break-all;
}
.ypMdSearchList .wrPickUp .ptsPickupList .column .elDetail a:hover .elTtl {
	text-decoration: underline;
}
.ypMdSearchList .wrPickUp .ptsPickupList .column .elDetail .elPeriod {
	display: block;
	min-height: 16px;
	padding-left: 22px;
	background: url(../../image/1.1.0/ico_time2x.png) no-repeat 0 0;
	-moz-background-size: 16px 16px;
	-webkit-background-size: 16px 16px;
	-ms-background-size: 16px 16px;
	background-size: 16px 16px;
	word-wrap: break-word;
	word-break: break-all;
}
.ypMdSearchList .wrPickUp .ptsPickupList .column .elDetail a .elPeriod {
	font-weight: lighter;
	color: #222;
}
.ypMdSearchList .wrPickUp .ptsPickupList .column .elDetail .elPlace {
	display: block;
	min-height: 16px;
	padding-left: 22px;
	background: url(../../image/1.1.0/ico_place2x.png) no-repeat 3px 0;
	-moz-background-size: 10px 16px;
	-webkit-background-size: 10px 16px;
	-ms-background-size: 10px 16px;
	background-size: 10px 16px;
	word-wrap: break-word;
	word-break: break-all;
}
.ypMdSearchList .wrPickUp .ptsPickupList .column .elDetail a .elPlace {
	font-weight: lighter;
	color: #666;
}
/*-- SpEventList 1.1.0 --*/
.ypMdSpEventList {
	width: 100%;
	background-color: #fff;
}
/*------------wrMainV------------*/
.ypMdSpEventList .wrMainV {
	padding: 20px 0 0;
	background-color: #fff;
}
.ypMdSpEventList .wrMainV .elInner {
	position: relative;
	width: 950px;
	margin: 0 auto;
}
.ypMdSpEventList .wrMainV .elInner .elDetail {
	width: 930px;
	/*950-20*/
	padding: 0 10px 20px;
}
.ypMdSpEventList .wrMainV .elInner .ptsSpName .elDetail {
	padding: 10px 10px;
	position: absolute;
	bottom: 0;
	left: 0;
}
.ypMdSpEventList .wrMainV .elInner .elDetail .inner {
	position: relative;
}
.ypMdSpEventList .wrMainV .elInner .elDetail .elSpInfo {
	display: table;
	width: 100%;
}
.ypMdSpEventList .wrMainV .elInner .elDetail .elSpInfo .decLogo {
	display: table-cell;
	width: 90px;
	padding-right: 10px;
	vertical-align: top;
}
.ypMdSpEventList .wrMainV .elInner .elDetail .elSpInfo .decLogo img {
	vertical-align: top;
}
.ypMdSpEventList .wrMainV .elInner .elDetail .elSpInfo .decInfo {
	display: table-cell;
	vertical-align: top;
}
.ypMdSpEventList .wrMainV .elInner .elDetail .elSpInfo .decTtl {
	max-width: 605px;
	padding-top: 5px;
	font-weight: bold;
	font-size: 143%;
	word-wrap: break-word;
	word-break: break-all;
}
.ypMdSpEventList .wrMainV .elInner .elDetail .elSpInfo .decTxt {
	margin-top: 15px;
	word-wrap: break-word;
	word-break: break-all;
}
.ypMdSpEventList .wrMainV .elInner .elDetail .elSns {
	display: table;
	position: absolute;
	top: 5px;
	right: 0;
	width: 220px;
	height: 20px;
}
.ypMdSpEventList .wrMainV .elInner .elDetail .elSns .decFb {
	display: table-cell;
	width: 120px;
	vertical-align: middle;
}
.ypMdSpEventList .wrMainV .elInner .elDetail .elSns .decTw {
	display: table-cell;
	width: 100px;
	vertical-align: middle;
}
.ypMdSpEventList .wrMainV .elInner .elDetail .elSns .decFb .fb-like {
	width: 120px !important;
}
.ypMdSpEventList .wrMainV .elInner .elDetail .elSns .decTw .twitter-share-button {
	width: 100px !important;
}
/*------------wrHoldNowEvt------------*/
.ypMdSpEventList .wrHoldNowEvt {
	padding: 30px 0;
	background-color: #e9ecf0;
	border-bottom: 1px solid #ebeef2;
}
.ypMdSpEventList .wrHoldNowEvt .unt1Column,
.ypMdSpEventList .wrHoldNowEvt .unt2Column {
	width: 950px;
	margin: 0 auto;
}
.ypMdSpEventList .wrHoldNowEvt .unt1Column .dvMainWr {
	width: 600px;
	margin: 0 auto;
}
.ypMdSpEventList .wrHoldNowEvt .unt2Column .dvMainWr {
	float: left;
	width: 600px;
}
.ypMdSpEventList .wrHoldNowEvt .unt2Column .dvSubWr {
	float: right;
	width: 300px;
}
.ypMdSpEventList .wrHoldNowEvt .ptsTtlClm {
	margin-bottom: 20px;
}
.ypMdSpEventList .wrHoldNowEvt .ptsTtlClm h2 {
	display: inline-block;
	width: 65%;
	font-size: 143%;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
}
.ypMdSpEventList .wrHoldNowEvt .ptsTtlClm .elEndEvt {
	display: inline-block;
	width: 35%;
	text-align: right;
	vertical-align: middle;
}
.ypMdSpEventList .wrHoldNowEvt .ptsTtlClm .elEndEvt a {
	font-weight: lighter;
}
/*--ptsResultList---*/
.ypMdSpEventList .dvMainWr .ptsResultList .column {
	margin-bottom: 20px;
	background-color: #fff;
}
.ypMdSpEventList .dvMainWr .ptsResultList .column .elPhoto {
	display: table;
	float: left;
	width: 250px;
	height: 150px;
	background: url(../../image/1.1.0/bg_koushi02.png) repeat 0 0;
}
.ypMdSpEventList .dvMainWr .ptsResultList .column .elPhoto span {
	display: table-cell;
	text-align: center;
	vertical-align: middle;
}
.ypMdSpEventList .dvMainWr .ptsResultList .column .elPhoto span img {
	vertical-align: top;
}
.ypMdSpEventList .dvMainWr .ptsResultList .column .elDetail {
	float: right;
	width: 330px;
	/*--350-20---*/
	padding: 10px 10px;
}
.ypMdSpEventList .dvMainWr .ptsResultList .column .elDetail .decHd {
	min-height: 85px;
}
.ypMdSpEventList .dvMainWr .ptsResultList .column .elDetail .elTtl {
	font-size: 114%;
	word-wrap: break-word;
	word-break: break-all;
}
.ypMdSpEventList .dvMainWr .ptsResultList .column .elDetail .elName {
	display: table;
	margin-top: 3px;
}
.ypMdSpEventList .dvMainWr .ptsResultList .column .elDetail .elName .decIcon {
	display: table-cell;
	padding-right: 5px;
	vertical-align: top;
}
.ypMdSpEventList .dvMainWr .ptsResultList .column .elDetail .elName .decTxt {
	display: table-cell;
	vertical-align: top;
	word-wrap: break-word;
	word-break: break-all;
}
.ypMdSpEventList .dvMainWr .ptsResultList .column .elDetail .elName .decTxt a {
	font-weight: lighter;
}
.ypMdSpEventList .dvMainWr .ptsResultList .column .elDetail .elPeriod {
	min-height: 16px;
	padding-left: 22px;
	background: url(../../image/1.1.0/ico_time2x.png) no-repeat 0 0;
	-moz-background-size: 16px 16px;
	-webkit-background-size: 16px 16px;
	-ms-background-size: 16px 16px;
	background-size: 16px 16px;
	word-wrap: break-word;
	word-break: break-all;
}
.ypMdSpEventList .dvMainWr .ptsResultList .column .elDetail .decFt {
	margin-top: 2px;
}
.ypMdSpEventList .dvMainWr .ptsResultList .column .elDetail .decFt .elPlace {
	float: left;
	width: 80px;
	min-height: 19px;
	padding: 3px 0 0 22px;
	background: url(../../image/1.1.0/ico_place2x.png) no-repeat 3px 3px;
	-moz-background-size: 10px 16px;
	-webkit-background-size: 10px 16px;
	-ms-background-size: 10px 16px;
	background-size: 10px 16px;
	word-wrap: break-word;
	word-break: break-all;
}
.ypMdSpEventList .dvMainWr .ptsResultList .column .elDetail .decFt .elPlace a {
	font-weight: lighter;
}
.ypMdSpEventList .dvMainWr .ptsResultList .column .elDetail .decFt .elCategory {
	float: right;
	width: 205px;
	text-align: right;
}
.ypMdSpEventList .dvMainWr .ptsResultList .column .elDetail .decFt .elCategory span {
	display: inline-block;
	border: 1px solid #e4e7ea;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	font-size: 12px;
}
.ypMdSpEventList .dvMainWr .ptsResultList .column .elDetail .decFt .elCategory span a {
	display: block;
	padding: 2px 10px;
	font-weight: lighter;
}
/*--ptsResultNone---*/
.ypMdSpEventList .dvMainWr .ptsResultNone .elInner {
	padding-top: 115px;
	margin: 40px 0 20px;
	background: url(../../image/1.1.0/img_splist_none.png) no-repeat top center;
}
.ypMdSpEventList .dvMainWr .ptsResultNone .elInner p {
	font-size: 143%;
	font-weight: bold;
	text-align: center;
}
/*--ptsPaging---*/
.ypMdSpEventList .dvMainWr .ptsPaging .libPager {
	width: 600px;
}
/*--ptsFbWr---*/
.ypMdSpEventList .wrHoldNowEvt .unt2Column .dvSubWr .ptsFbWr {
	padding: 10px 9px;
	background-color: #fff;
	border: 1px solid #e0e3e7;
}
.ypMdSpEventList .wrHoldNowEvt .unt2Column .dvSubWr .ptsFbWr .elFbPage {
	max-width: 280px;
	height: auto;
	word-wrap: break-word;
	word-break: break-all;
}
.ypMdSpEventList .wrHoldNowEvt .unt2Column .dvSubWr .ptsFbWr .elFbComm {
	max-width: 280px;
	height: auto;
	padding-top: 10px;
	word-wrap: break-word;
	word-break: break-all;
}
.ypMdSpEventList .wrHoldNowEvt .unt2Column .dvSubWr .ptsFbWr .elFbPage .fb-like-box,
.ypMdSpEventList .wrHoldNowEvt .unt2Column .dvSubWr .ptsFbWr .elFbPage .fb-like-box span,
.ypMdSpEventList .wrHoldNowEvt .unt2Column .dvSubWr .ptsFbWr .elFbPage .fb-like-box iframe {
	width: 100% !important;
}
/*------------wrPickUp------------*/
.ypMdSpEventList .wrPickUp {
	padding: 30px 0;
	background-color: #fff;
}
.ypMdSpEventList .wrPickUp .elInner {
	width: 950px;
	margin: 0 auto;
}
.ypMdSpEventList .wrPickUp h2 {
	margin-bottom: 20px;
	font-size: 143%;
	font-weight: bold;
}
/*--ptsPickupList--*/
.ypMdSpEventList .wrPickUp .ptsPickupList ul {
	display: table;
	margin-bottom: 20px;
}
.ypMdSpEventList .wrPickUp .ptsPickupList li {
	display: table-cell;
	width: 460px;
	padding-right: 30px;
	background: url(../../image/1.1.0/bg_search_pickup.png) repeat-y 0 0;
	vertical-align: top;
}
.ypMdSpEventList .wrPickUp .ptsPickupList li:last-child {
	padding-right: 0;
}
.ypMdSpEventList .wrPickUp .ptsPickupList .column .elPhoto {
	display: table;
	float: left;
	width: 200px;
	height: 120px;
	background: url(../../image/1.1.0/bg_koushi02.png) repeat 0 0;
}
.ypMdSpEventList .wrPickUp .ptsPickupList .column .elPhoto span {
	display: table-cell;
	text-align: center;
	vertical-align: middle;
}
.ypMdSpEventList .wrPickUp .ptsPickupList .column .elPhoto span img {
	vertical-align: top;
}
.ypMdSpEventList .wrPickUp .ptsPickupList .column .elDetail {
	float: right;
	width: 240px;
	/*--260-20---*/
	padding: 10px 10px;
}
.ypMdSpEventList .wrPickUp .ptsPickupList .column .elDetail a:hover {
	text-decoration: none;
}
.ypMdSpEventList .wrPickUp .ptsPickupList .column .elDetail .elTtl {
	display: block;
	min-height: 60px;
	font-size: 114%;
	word-wrap: break-word;
	word-break: break-all;
}
.ypMdSpEventList .wrPickUp .ptsPickupList .column .elDetail a:hover .elTtl {
	text-decoration: underline;
}
.ypMdSpEventList .wrPickUp .ptsPickupList .column .elDetail .elPeriod {
	display: block;
	min-height: 16px;
	padding-left: 22px;
	background: url(../../image/1.1.0/ico_time2x.png) no-repeat 0 0;
	-moz-background-size: 16px 16px;
	-webkit-background-size: 16px 16px;
	-ms-background-size: 16px 16px;
	background-size: 16px 16px;
	word-wrap: break-word;
	word-break: break-all;
}
.ypMdSpEventList .wrPickUp .ptsPickupList .column .elDetail a .elPeriod {
	font-weight: lighter;
	color: #222;
}
.ypMdSpEventList .wrPickUp .ptsPickupList .column .elDetail .elPlace {
	display: block;
	min-height: 16px;
	padding-left: 22px;
	background: url(../../image/1.1.0/ico_place2x.png) no-repeat 3px 0;
	-moz-background-size: 10px 16px;
	-webkit-background-size: 10px 16px;
	-ms-background-size: 10px 16px;
	background-size: 10px 16px;
	word-wrap: break-word;
	word-break: break-all;
}
.ypMdSpEventList .wrPickUp .ptsPickupList .column .elDetail a .elPlace {
	font-weight: lighter;
	color: #666;
}
/*-- FeatureRn 1.1.0 --*/
.ypMdFeatureRn {
	width: 100%;
	background-color: #fff;
}
/*ptsMainV*/
.ypMdFeatureRn .ptsMainV {
	width: 100%;
	min-height: 267px;
	background: url(../../image/1.1.0/bg_feature_mv.jpg) no-repeat top center;
	-webkit-background-size: cover;
	   -moz-background-size: cover;
	        background-size: cover;
}
.ypMdFeatureRn .ptsMainV h1 {
	padding-top: 50px;
	text-align: center;
	font-size: 286%;
	color: #fff;
	font-weight: bold;
	line-height: 1.3;
}
.ypMdFeatureRn .ptsMainV .elMenu {
	margin: 35px 0 0;
}
.ypMdFeatureRn .ptsMainV .elMenu ul {
	width: 570px;
	margin: 0 auto;
}
.ypMdFeatureRn .ptsMainV .elMenu li {
	float: left;
	width: 250px;
}
.ypMdFeatureRn .ptsMainV .elMenu li:first-child {
	margin-right: 70px;
}
.ypMdFeatureRn .ptsMainV .elMenu li p {
	border: 2px solid #fff;
	border-radius: 50px;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	color: #fff;
	text-align: center;
	font-size: 129%;
}
.ypMdFeatureRn .ptsMainV .elMenu li p a {
	display: block;
	padding: 8px 5px;
	color: #fff;
}
.ypMdFeatureRn .ptsMainV .elMenu li p a:hover,
.ypMdFeatureRn .ptsMainV .elMenu li p a:active {
	text-decoration: none;
}
/*ptsFeature*/
.ypMdFeatureRn .ptsFeature {
	padding: 30px 0 30px;
	background-color: #e9ecf1;
}
/*
elInner.decSponsor
elInner.decCustomer
elInner.decFunction
elInner.decSupport
*/
.ypMdFeatureRn .ptsFeature .elInner {
	margin: 60px auto 0;
	border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	background-color: #fff;
}
.ypMdFeatureRn .ptsFeature .elInner.decSponsor {
	position: relative;
	width: 900px;
	/*950-50*/
	padding: 95px 25px 0;
	margin-bottom: 110px;
}
.ypMdFeatureRn .ptsFeature .elInner.decCustomer {
	position: relative;
	width: 900px;
	/*950-50*/
	padding: 95px 25px 0;
}
.ypMdFeatureRn .ptsFeature .elInner.decFunction {
	position: relative;
	width: 900px;
	/*950-50*/
	padding: 95px 25px 30px;
}
.ypMdFeatureRn .ptsFeature .elInner.decSupport {
	position: relative;
	width: 950px;
	margin: 0 auto;
	padding: 40px 0 30px;
}
.ypMdFeatureRn .ptsFeature .elInner .decCrl {
	position: absolute;
	width: 124px;
	height: 124px;
	top: -59px;
	left: 413px;
	text-indent: -9999px;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
}
.ypMdFeatureRn .ptsFeature .elInner.decSponsor .decCrl {
	background: url(../../image/1.1.0/bg_feature_sponttl.png) no-repeat 0 0;
}
.ypMdFeatureRn .ptsFeature .elInner.decCustomer .decCrl {
	background: url(../../image/1.1.0/bg_feature_custttl.png) no-repeat 0 0;
}
.ypMdFeatureRn .ptsFeature .elInner.decFunction .decCrl {
	background: url(../../image/1.1.0/bg_feature_functtl.png) no-repeat 0 0;
}
.ypMdFeatureRn .ptsFeature .elInner .elMainTtl {
	border-bottom: 1px solid #dadbd3;
	text-align: center;
}
.ypMdFeatureRn .ptsFeature .elInner.decSupport .elMainTtl {
	border-bottom: none;
}
.ypMdFeatureRn .ptsFeature .elInner.decSponsor .elMainTtl .decIcon {
	width: 322px;
	height: 43px;
	margin: 0 auto 20px;
	background: url(../../image/1.1.0/img_feature_spon01.png) no-repeat top center;
	text-indent: -9999px;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
}
.ypMdFeatureRn .ptsFeature .elInner .elMainTtl h1,
.ypMdFeatureRn .ptsFeature .elInner .elMainTtl h3 {
	text-indent: -9999px;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
}
.ypMdFeatureRn .ptsFeature .elInner.decSponsor .elMainTtl h3 {
	width: 475px;
	height: 78px;
	margin: 0 auto 50px;
	background: url(../../image/1.1.0/img_feature_sponlead.png) no-repeat 0 0;
}
.ypMdFeatureRn .ptsFeature .elInner.decCustomer .elMainTtl h3 {
	width: 680px;
	height: 161px;
	margin: 0 auto 50px;
	background: url(../../image/1.1.0/img_feature_custlead02.png) no-repeat 0 0;
}
.ypMdFeatureRn .ptsFeature .elInner.decSupport .elMainTtl {
	min-height: 229px;
	padding-right: 365px;
	margin: 0 25px 10px 25px;
	background: url(../../image/1.1.0/img_feature_supmv.png) no-repeat right top;
}
.ypMdFeatureRn .ptsFeature .elInner.decSupport .elMainTtl h1 {
	height: 128px;
	margin-bottom: 20px;
	background: url(../../image/1.1.0/img_feature_suplead.png) no-repeat left top;
}
.ypMdFeatureRn .ptsFeature .elInner.decSupport .elMainTtl .decTxt {
	font-size: 129%;
	color: #666;
	text-align: left;
	line-height: 1.3;
}
.ypMdFeatureRn .ptsFeature .elInner.decSupport .elMainTtl .decHid {
	text-indent: -9999px;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
}
.ypMdFeatureRn .ptsFeature .ptsColumn {
	padding: 50px 25px 50px;
}
.ypMdFeatureRn .ptsFeature .ptsColumn .elTtlSubTxt {
	margin-bottom: 50px;
	text-align: center;
}
.ypMdFeatureRn .ptsFeature .ptsColumn .elTtlSubTxt h2,
.ypMdFeatureRn .ptsFeature .ptsColumn .elTtlSubTxt h4 {
	padding-bottom: 23px;
	background: url(../../image/1.1.0/bg_topLine_02.png) no-repeat bottom center;
	font-size: 186%;
	font-weight: bold;
	vertical-align: middle;
}
.ypMdFeatureRn .ptsFeature .ptsColumn .elTtlSubTxt .decTxt {
	display: inline-block;
	margin-left: 15px;
	font-size: 114%;
	color: #666;
	vertical-align: middle;
}
/*elFtrWr*/
.ypMdFeatureRn .ptsFeature .ptsColumn .elFtrWr {
	margin-bottom: 45px;
}
.ypMdFeatureRn .ptsFeature .ptsColumn .elFtrWr ul {
	width: 830px;
	margin: 0 auto;
}
.ypMdFeatureRn .ptsFeature .ptsColumn .elFtrWr li.elFtrL {
	float: left;
	width: 400px;
}
.ypMdFeatureRn .ptsFeature .ptsColumn .elFtrWr li.elFtrR {
	float: right;
	width: 400px;
}
.ypMdFeatureRn .ptsFeature .ptsColumn .elFtrWr li .decPh {
	margin: 0 auto 10px;
	text-indent: -9999px;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
}
.ypMdFeatureRn .ptsFeature .ptsColumn .elFtrWr .decTtlBgS {
	padding-bottom: 25px;
	margin-bottom: 25px;
	background: url(../../image/1.1.0/bg_topLine_02.png) no-repeat bottom center;
}
.ypMdFeatureRn .ptsFeature .decSponsor .ptsColumn .elFtrWr .decTtlS {
	font-size: 171%;
	font-weight: bold;
	text-align: center;
}
.ypMdFeatureRn .ptsFeature .decCustomer .ptsColumn .elFtrWr .decTtlS {
	font-size: 143%;
	font-weight: bold;
	text-align: center;
}
.ypMdFeatureRn .ptsFeature .ptsColumn .elFtrWr .decNomTxt {
	margin-top: 25px;
	font-size: 114%;
	color: #666;
	text-align: center;
}
.ypMdFeatureRn .ptsFeature .decSponsor .ptsColumn .elFtrWr .decPh.ph01 {
	width: 204px;
	height: 115px;
	background: url(../../image/1.1.0/img_feature_spon02.png) no-repeat top center;
}
.ypMdFeatureRn .ptsFeature .decSponsor .ptsColumn .elFtrWr .decPh.ph02 {
	width: 340px;
	height: 115px;
	background: url(../../image/1.1.0/img_feature_spon03.png) no-repeat top center;
}
.ypMdFeatureRn .ptsFeature .decCustomer .ptsColumn .elFtrWr .decPh.ph01 {
	width: 122px;
	height: 110px;
	background: url(../../image/1.1.0/img_feature_cust01.png) no-repeat top center;
}
.ypMdFeatureRn .ptsFeature .decCustomer .ptsColumn .elFtrWr .decPh.ph02 {
	width: 340px;
	height: 110px;
	background: url(../../image/1.1.0/img_feature_cust02.png) no-repeat top center;
}
.ypMdFeatureRn .ptsFeature .decCustomer .ptsColumn .elFtrWr .decPh.ph03 {
	width: 150px;
	height: 110px;
	background: url(../../image/1.1.0/img_feature_cust03.png) no-repeat top center;
}
.ypMdFeatureRn .ptsFeature .decCustomer .ptsColumn .elFtrWr .decPh.ph04 {
	width: 51px;
	height: 110px;
	background: url(../../image/1.1.0/img_feature_cust04.png) no-repeat top center;
}
/*elFlow*/
.ypMdFeatureRn .ptsFeature .ptsColumn .elFlow {
	margin-bottom: 30px;
}
.ypMdFeatureRn .ptsFeature .ptsColumn .elFlow li {
	float: left;
	width: 195px;
	margin-right: 20px;
}
.ypMdFeatureRn .ptsFeature .ptsColumn .elFlow li:last-child {
	margin-right: 0;
}
.ypMdFeatureRn .ptsFeature .ptsColumn .elFlow .decPh {
	width: 195px;
	height: 110px;
	margin-bottom: 30px;
}
.ypMdFeatureRn .ptsFeature .ptsColumn .elFlow .one .decPh {
	background: url(../../image/1.1.0/ico_feature_flow01.png) no-repeat top center;
}
.ypMdFeatureRn .ptsFeature .ptsColumn .elFlow .two .decPh {
	background: url(../../image/1.1.0/ico_feature_flow02.png) no-repeat top center;
}
.ypMdFeatureRn .ptsFeature .ptsColumn .elFlow .three .decPh {
	background: url(../../image/1.1.0/ico_feature_flow03.png) no-repeat top center;
}
.ypMdFeatureRn .ptsFeature .ptsColumn .elFlow .four .decPh {
	background: url(../../image/1.1.0/ico_feature_flow04.png) no-repeat top center;
}
.ypMdFeatureRn .ptsFeature .ptsColumn .elFlow .decTtlBgS {
	padding-bottom: 25px;
	margin-bottom: 25px;
	background: url(../../image/1.1.0/bg_topLine_02.png) no-repeat bottom center;
}
.ypMdFeatureRn .ptsFeature .ptsColumn .elFlow .decTtl {
	text-align: center;
	font-weight: bold;
	font-size: 143%;
}
.ypMdFeatureRn .ptsFeature .ptsColumn .elFlow .decTxt {
	margin-top: 25px;
	text-align: center;
	font-size: 114%;
	color: #666;
}
/*elAppGy(decSponsor)*/
.ypMdFeatureRn .ptsFeature .decSponsor .ptsColumn .elAppGy {
	width: 780px;
	/*820-40*/
	margin: 0 auto;
	padding: 20px 20px;
	background-color: #e9ecf0;
}
.ypMdFeatureRn .ptsFeature .decSponsor .ptsColumn .elAppGy ul {
	display: table;
}
.ypMdFeatureRn .ptsFeature .decSponsor .ptsColumn .elAppGy li {
	display: table-cell;
	vertical-align: middle;
}
.ypMdFeatureRn .ptsFeature .decSponsor .ptsColumn .elAppGy .decAppicn {
	width: 65px;
	height: 50px;
	background: url(../../image/1.1.0/ico_feature_app_pfo.png) no-repeat top center;
	-moz-background-size: 50px auto;
	-webkit-background-size: 50px auto;
	-ms-background-size: 50px auto;
	background-size: 50px auto;
	text-indent: -9999px;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
}
.ypMdFeatureRn .ptsFeature .decSponsor .ptsColumn .elAppGy .decTxt {
	width: 335px;
	color: #313131;
	line-height: 1.3;
}
.ypMdFeatureRn .ptsFeature .decSponsor .ptsColumn .elAppGy .decS {
	font-size: 114%;
}
.ypMdFeatureRn .ptsFeature .decSponsor .ptsColumn .elAppGy .decM {
	font-weight: bold;
	font-size: 157%;
	letter-spacing: -0.2px;
}
.ypMdFeatureRn .ptsFeature .ptsColumn .elAppGy .decAppBnr {
	padding-right: 10px;
}
.ypMdFeatureRn .ptsFeature .ptsColumn .elAppGy .decAppBnr img {
	height: 40px;
	width: auto;
}
.ypMdFeatureRn .ptsFeature .decSponsor .ptsColumn .elAppGy .decDtlBtn {
	width: 115px;
}
/*elPrcWr*/
.ypMdFeatureRn .ptsFeature .ptsColumn .elPrcWr ul {
	width: 820px;
	margin: 0 auto;
}
.ypMdFeatureRn .ptsFeature .ptsColumn .elPrcWr li.elPrcL {
	float: left;
	width: 380px;
}
.ypMdFeatureRn .ptsFeature .ptsColumn .elPrcWr li.elPrcR {
	float: right;
	width: 380px;
}
.ypMdFeatureRn .ptsFeature .ptsColumn .elPrcWr li .decBgH {
	padding: 20px 10px 40px;
	background-color: #e9ecf0;
}
.ypMdFeatureRn .ptsFeature .ptsColumn .elPrcWr li .decBgB {
	padding: 15px 10px;
	border: 1px solid #e9ecf0;
	border-top: none;
}
.ypMdFeatureRn .ptsFeature .ptsColumn .elPrcWr li .decPh {
	margin: 0 auto;
	text-indent: -9999px;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
}
.ypMdFeatureRn .ptsFeature .ptsColumn .elPrcWr .decPh.ph01 {
	width: 141px;
	height: 105px;
	background: url(../../image/1.1.0/img_feature_spon04.png) no-repeat top center;
}
.ypMdFeatureRn .ptsFeature .ptsColumn .elPrcWr .decPh.ph02 {
	width: 221px;
	height: 105px;
	background: url(../../image/1.1.0/img_feature_spon05.png) no-repeat top center;
}
.ypMdFeatureRn .ptsFeature .ptsColumn .elPrcWr .decTtlS {
	margin-bottom: 10px;
	font-size: 171%;
	font-weight: bold;
	text-align: center;
}
.ypMdFeatureRn .ptsFeature .ptsColumn .elPrcWr .decNomTxt {
	font-size: 114%;
	text-align: center;
}
/*elFee*/
.ypMdFeatureRn .ptsFeature .ptsColumn .elFee {
	padding: 0 15px;
	margin-top: 50px;
}
.ypMdFeatureRn .ptsFeature .ptsColumn .elFee h3 {
	margin-bottom: 20px;
	font-size: 143%;
	font-weight: bold;
	text-align: center;
}
.ypMdFeatureRn .ptsFeature .ptsColumn .elFee table {
	width: 100%;
}
.ypMdFeatureRn .ptsFeature .ptsColumn .elFee table th {
	padding: 5px 10px;
	border-bottom: 1px solid #dadbd3;
	text-align: center;
	vertical-align: top;
}
.ypMdFeatureRn .ptsFeature .ptsColumn .elFee table thead th {
	padding: 5px 0;
	border-right: 1px solid #dadbd3;
	border-bottom: none;
	background-color: #333;
	color: #fff;
	font-size: 114%;
	font-weight: bold;
}
.ypMdFeatureRn .ptsFeature .ptsColumn .elFee table tbody th {
	width: 18%;
	border-left: 1px solid #dadbd3;
	border-right: 1px solid #dadbd3;
	font-size: 107%;
	vertical-align: middle;
	text-align: left;
}
.ypMdFeatureRn .ptsFeature .ptsColumn .elFee table td {
	padding: 10px 0;
	border-right: 1px solid #dadbd3;
	border-bottom: 1px solid #dadbd3;
	text-align: center;
	font-size: 114%;
}
.ypMdFeatureRn .ptsFeature .ptsColumn .elFee table .decLast th,
.ypMdFeatureRn .ptsFeature .ptsColumn .elFee table .decLast td {
	border-bottom: 1px solid #dadbd3;
}
.ypMdFeatureRn .ptsFeature .ptsColumn .elFee table .decBtmLine th,
.ypMdFeatureRn .ptsFeature .ptsColumn .elFee table .decBtmLine td {
	border-bottom: 1px solid #999;
}
.ypMdFeatureRn .ptsFeature .ptsColumn .elFee table .decComp {
	width: 16%;
}
.ypMdFeatureRn .ptsFeature .ptsColumn .elFee table .decPm {
	background-color: #ccfcf3;
	font-size: 129%;
	font-weight: bold;
}
.ypMdFeatureRn .ptsFeature .ptsColumn .elFee .decDate {
	margin-top: 5px;
	text-align: right;
	line-height: 1.1;
}
/*ptsIntroList*/
.ypMdFeatureRn .ptsIntroList {
	width: 830px;
	margin: 0 auto 30px;
}
.ypMdFeatureRn .ptsIntroList:last-child {
	margin: 0 auto 0;
}
.ypMdFeatureRn .ptsIntroList .elL {
	float: left;
	width: 250px;
}
.ypMdFeatureRn .ptsIntroList .elR {
	float: right;
	width: 550px;
}
/*elColum*/
.ypMdFeatureRn .ptsIntroList .elColum li {
	width: 250px;
	background: url(../../image/1.1.0/bg_topRnSub.png) repeat-y 0 0;
}
.ypMdFeatureRn .ptsIntroList .elColum li .elPhoto {
	display: table;
	background: url(../../image/1.1.0/bg_koushi02.png) repeat 0 0;
}
.ypMdFeatureRn .ptsIntroList .elColum li .elPhoto span {
	display: table-cell;
	width: 250px;
	height: 150px;
	vertical-align: middle;
	text-align: center;
}
.ypMdFeatureRn .ptsIntroList .elColum li .elPhoto img {
	vertical-align: top;
}
.ypMdFeatureRn .ptsIntroList .elColum li .elDetail {
	display: block;
	padding: 8px 8px 8px 8px;
}
.ypMdFeatureRn .ptsIntroList .elColum li .elDetail .elTtl {
	display: block;
	width: 232px;
	min-height: 44px;
	margin-bottom: 15px;
	font-size: 114%;
	overflow: hidden;
	word-break: break-all;
	word-wrap: break-word;
}
.ypMdFeatureRn .ptsIntroList .elColum li .elDetail .elDate {
	display: block;
	font-weight: lighter;
	color: #222;
}
.ypMdFeatureRn .ptsIntroList .elColum li .elDetail .elPlace {
	display: block;
	font-weight: lighter;
	color: #666;
}
.ypMdFeatureRn .ptsIntroList .elColum li a:hover {
	text-decoration: none;
}
.ypMdFeatureRn .ptsIntroList .elColum li a:hover .elTtl {
	text-decoration: underline;
}
/*elPerson*/
.ypMdFeatureRn .ptsIntroList .elPerson {
	display: table;
}
.ypMdFeatureRn .ptsIntroList .elPerson li {
	display: table-cell;
	vertical-align: middle;
}
.ypMdFeatureRn .ptsIntroList .elPerson .elPh {
	min-height: 64px;
}
.ypMdFeatureRn .ptsIntroList .elPerson .elTxt {
	padding-left: 20px;
}
.ypMdFeatureRn .ptsIntroList .elPerson .decSponPh {
	width: 64px;
}
.ypMdFeatureRn .ptsIntroList .elPerson .decSponComName {
	color: #666;
	word-wrap: break-word;
	word-break: break-all;
}
.ypMdFeatureRn .ptsIntroList .elPerson .decSponName {
	color: #666;
	font-size: 114%;
	word-wrap: break-word;
	word-break: break-all;
}
/*elComment*/
.ypMdFeatureRn .ptsIntroList .elComment {
	margin-top: 30px;
}
.ypMdFeatureRn .ptsIntroList .elComment .decSponTxt {
	font-size: 114%;
	word-wrap: break-word;
	word-break: break-all;
}
/*elAppGy(decCustomer)*/
.ypMdFeatureRn .ptsFeature .decCustomer .ptsColumn .elAppGy {
	width: 700px;
	/*760-60*/
	margin: 0 auto;
	padding: 30px 20px 30px 40px;
	background-color: #e9ecf0;
}
.ypMdFeatureRn .ptsFeature .decCustomer .ptsColumn .elAppGy .elCont {
	min-height: 286px;
	padding-left: 295px;
	background: url(../../image/1.1.0/img_feature_cust05.png) no-repeat 0 0;
}
.ypMdFeatureRn .ptsFeature .decCustomer .ptsColumn .elAppGy .decTtl {
	min-height: 56px;
	padding-left: 65px;
	margin-bottom: 15px;
	background: url(../../image/1.1.0/ico_feature_app_sanka.png) no-repeat 0 0;
}
.ypMdFeatureRn .ptsFeature .decCustomer .ptsColumn .elAppGy .decTtl .decS {
	padding-top: 3px;
	font-size: 114%;
	color: #313131;
	letter-spacing: -0.2px;
}
.ypMdFeatureRn .ptsFeature .decCustomer .ptsColumn .elAppGy .decTtl .decM {
	font-size: 171%;
	color: #313131;
	font-weight: bold;
}
.ypMdFeatureRn .ptsFeature .decCustomer .ptsColumn .elAppGy .decTxt {
	margin-bottom: 10px;
	font-size: 114%;
	color: #000;
}
.ypMdFeatureRn .ptsFeature .decCustomer .ptsColumn .elAppGy .decTxt ul {
	margin-top: 15px;
}
.ypMdFeatureRn .ptsFeature .decCustomer .ptsColumn .elAppGy .decTxt li {
	padding-left: 15px;
	text-indent: -15px;
	line-height: 1.3;
}
.ypMdFeatureRn .ptsFeature .decCustomer .ptsColumn .elAppGy .decAppBnr {
	display: table;
}
.ypMdFeatureRn .ptsFeature .decCustomer .ptsColumn .elAppGy .decAppBnr li {
	display: table-cell;
	padding-right: 10px;
}
.ypMdFeatureRn .ptsFeature .decCustomer .ptsColumn .elAppGy .decAppBnr li:last-child {
	padding-right: 0;
}
.ypMdFeatureRn .ptsFeature .decCustomer .ptsColumn .elAppGy .decAppBnr img {
	height: 40px;
	width: auto;
}
/*ptsBtnBox*/
.ypMdFeatureRn .ptsBtnBox.decFunk {
	padding: 0 25px 0;
	text-align: center;
}
.ypMdFeatureRn .ptsBtnBox.decEvent {
	padding: 50px 25px 50px;
	border-top: 1px solid #dadbd3;
	text-align: center;
}
.ypMdFeatureRn .ptsBtnBox a {
	text-decoration: none;
}
.ypMdFeatureRn .ptsBtnBox .decTxt {
	margin-bottom: 20px;
	text-align: center;
	font-size: 114%;
}
.ypMdFeatureRn .ptsBtnBox .elEventBtn {
	display: inline-block;
}
.ypMdFeatureRn .ptsBtnBox .elEventBtn a {
	display: block;
	width: 480px;
	min-height: 45px;
	padding: 13px 0;
	box-shadow: 0 1px 1px #b2b2b2;
	-moz-box-shadow: 0 1px 1px #b2b2b2;
	-webkit-box-shadow: 0 1px 1px #b2b2b2;
	text-shadow: 0 1px 0 #626262;
	background-color: #ff00c6;
	background-image: url(../../image/1.1.0/bg_btnShadow.png);
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	   -moz-background-size: cover;
	        background-size: cover;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	text-align: center;
	color: #fff;
	font-size: 229%;
}
.ypMdFeatureRn .ptsBtnBox .elEventBtn a:hover {
	text-decoration: none;
}
.ypMdFeatureRn .ptsBtnBox .elFunkBtn {
	display: inline-block;
}
.ypMdFeatureRn .ptsBtnBox .elFunkBtn a {
	display: block;
	width: 348px;
	min-height: 24px;
	padding: 12px 0;
	border: 1px solid #c4c7ca;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	text-align: center;
	font-size: 129%;
}
.ypMdFeatureRn .ptsBtnBox .elFunkBtn a:hover {
	text-decoration: none;
}
.ypMdFeatureRn .ptsBtnBox .decDtlBtn {
	display: inline-block;
}
.ypMdFeatureRn .decDtlBtn a {
	display: block;
	width: 115px;
	min-height: 20px;
	padding: 8px 0;
	border: 1px solid #c3c7ca;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	text-align: center;
	font-size: 114%;
}
/*
elInner.decFunction
*/
.ypMdFeatureRn .ptsFeature .elInner.decFunction table {
	width: 100%;
}
.ypMdFeatureRn .ptsFeature .elInner.decFunction table th {
	padding: 18px 20px;
	border-bottom: 1px solid #dadbd3;
	font-weight: bold;
	text-align: left;
	font-size: 129%;
	vertical-align: top;
}
.ypMdFeatureRn .ptsFeature .elInner.decFunction table thead th {
	padding: 28px 20px;
	border-right: 1px solid #dadbd3;
	border-bottom: none;
	background-color: #333;
	color: #fff;
}
.ypMdFeatureRn .ptsFeature .elInner.decFunction table tbody th {
	width: 17%;
}
.ypMdFeatureRn .ptsFeature .elInner.decFunction table td {
	padding: 18px 20px;
	border-bottom: 1px solid #ecede9;
	text-align: left;
	font-size: 129%;
}
.ypMdFeatureRn .ptsFeature .elInner.decFunction table .decLast th,
.ypMdFeatureRn .ptsFeature .elInner.decFunction table .decLast td {
	border-bottom: none;
}
.ypMdFeatureRn .ptsFeature .elInner.decFunction table .decBtmLine td {
	border-bottom: 1px solid #dadbd3;
}
.ypMdFeatureRn .ptsFeature .elInner.decFunction table td.decItem {
	width: 36%;
	border-right: 1px solid #dadbd3;
}
.ypMdFeatureRn .ptsFeature .elInner.decFunction table .decTicket {
	text-align: center;
}
.ypMdFeatureRn .ptsFeature .elInner.decFunction table td .decFaq {
	font-size: 89%;
}
.ypMdFeatureRn .ptsFeature .elInner.decFunction table td .decUnlmt {
	font-weight: bold;
}
.ypMdFeatureRn .ptsFeature .elInner.decFunction table td a {
	font-weight: lighter;
}
/*
elInner.decSupport
*/
.ypMdFeatureRn .ptsFeature .elInner.decSupport .ptsColumn {
	padding: 30px 25px 30px;
}
/*elMainMenu*/
.ypMdFeatureRn .ptsFeature .elInner.decSupport .elMainMenu {
	height: 113px;
	margin-bottom: 38px;
	background: url(../../image/1.1.0/img_feature_supmv.png) no-repeat 0 0;
}
.ypMdFeatureRn .ptsFeature .elInner.decSupport .elMainMenu li {
	text-indent: -9999px;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
}
/*ptsAppli*/
.ypMdFeatureRn .ptsFeature .elInner.decSupport .ptsAppli {
	position: relative;
}
.ypMdFeatureRn .ptsFeature .elInner.decSupport .ptsAppli.decHd {
	padding: 30px 0 30px;
}
.ypMdFeatureRn .ptsFeature .elInner.decSupport .ptsAppli ul {
	margin-left: -5px;
	margin-right: -5px;
	display: table;
	border-collapse: separate;
	border-spacing: 30px 0;
}
.ypMdFeatureRn .ptsFeature .elInner.decSupport .ptsAppli li {
	position: relative;
	display: table-cell;
	width: 278px;
	padding: 0 0 130px;
	border: 1px solid #eaedf1;
	vertical-align: top;
	text-align: center;
}
.ypMdFeatureRn .ptsFeature .elInner.decSupport .ptsAppli h3 {
	padding: 10px 5px;
	margin-bottom: 15px;
	font-size: 186%;
	color: #fff;
	font-weight: bold;
	text-align: center;
	line-height: 1.2;
}
.ypMdFeatureRn .ptsFeature .elInner.decSupport .ptsAppli .decPlus h3 {
	background-color: #68d200;
}
.ypMdFeatureRn .ptsFeature .elInner.decSupport .ptsAppli .decPrem h3 {
	background-color: #d20063;
}
.ypMdFeatureRn .ptsFeature .elInner.decSupport .ptsAppli .decCorp h3 {
	background-color: #00517b;
}
.ypMdFeatureRn .ptsFeature .elInner.decSupport .ptsAppli .elTxt {
	font-size: 114%;
	text-align: center;
	line-height: 1.3;
}
.ypMdFeatureRn .ptsFeature .elInner.decSupport .ptsAppli .elPrc {
	position: absolute;
	bottom: 75px;
	left: 0;
	width: 100%;
	text-align: center;
	line-height: 1.2;
}
.ypMdFeatureRn .ptsFeature .elInner.decSupport .ptsAppli .elPrc .decYen {
	font-size: 186%;
	font-weight: bold;
}
.ypMdFeatureRn .ptsFeature .elInner.decSupport .ptsAppli .elBtn {
	position: absolute;
	bottom: 20px;
	left: 0;
	width: 100%;
	text-align: center;
}
.ypMdFeatureRn .ptsFeature .elInner.decSupport .ptsAppli .decAppBtn {
	display: inline-block;
}
.ypMdFeatureRn .ptsFeature .elInner.decSupport .ptsAppli .decAppBtn a {
	display: block;
	width: 183px;
	min-height: 22px;
	padding: 8px 0;
	border: 1px solid #c4c7ca;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	text-align: center;
	font-size: 114%;
	color: #fff;
	font-weight: bold;
}
.ypMdFeatureRn .ptsFeature .elInner.decSupport .ptsAppli .decPlus .decAppBtn a {
	background-color: #68d200;
}
.ypMdFeatureRn .ptsFeature .elInner.decSupport .ptsAppli .decPrem .decAppBtn a {
	background-color: #d20063;
}
.ypMdFeatureRn .ptsFeature .elInner.decSupport .ptsAppli .decCorp .decAppBtn a {
	background-color: #00517b;
}
.ypMdFeatureRn .ptsFeature .elInner.decSupport .ptsAppli .elBtn a:hover {
	text-decoration: none;
}
/*.decSupport decSupTbl*/
.ypMdFeatureRn .ptsFeature .elInner.decSupport .decSupTbl table {
	width: 100%;
}
.ypMdFeatureRn .ptsFeature .elInner.decSupport .decSupTbl th {
	border-bottom: 1px solid #dadbd3;
	font-weight: bold;
	text-align: left;
	font-size: 114%;
	vertical-align: top;
}
.ypMdFeatureRn .ptsFeature .elInner.decSupport .decSupTbl thead th {
	padding: 28px 20px;
	background-color: #333;
	color: #fff;
	font-size: 129%;
}
.ypMdFeatureRn .ptsFeature .elInner.decSupport .decSupTbl thead th.decPlus {
	width: 16%;
	border-left: 1px solid #dadbd3;
	border-bottom: none;
	background-color: #68d200;
	text-align: center;
}
.ypMdFeatureRn .ptsFeature .elInner.decSupport .decSupTbl thead th.decPrem {
	width: 16%;
	border-left: 1px solid #dadbd3;
	border-bottom: none;
	background-color: #d20063;
	text-align: center;
}
.ypMdFeatureRn .ptsFeature .elInner.decSupport .decSupTbl thead th.decCorp {
	width: 16%;
	border-left: 1px solid #dadbd3;
	border-bottom: none;
	background-color: #00517b;
	text-align: center;
}
.ypMdFeatureRn .ptsFeature .elInner.decSupport .decSupTbl tbody th {
	width: 17%;
	padding: 20px 10px 20px 15px;
	line-height: 1.2;
}
.ypMdFeatureRn .ptsFeature .elInner.decSupport .decSupTbl td {
	padding: 10px 10px 10px;
	border-bottom: 1px solid #ecede9;
	text-align: left;
	font-size: 114%;
	line-height: 1.2;
	height: 40px;
}
.ypMdFeatureRn .ptsFeature .elInner.decSupport .decSupTbl td.decTwoLine {
	height: 57px;
}
.ypMdFeatureRn .ptsFeature .elInner.decSupport .decSupTbl .decLast th,
.ypMdFeatureRn .ptsFeature .elInner.decSupport .decSupTbl .decLast td {
	border-bottom: none;
}
.ypMdFeatureRn .ptsFeature .elInner.decSupport .decSupTbl .decBtmLine td {
	border-bottom: 1px solid #dadbd3;
}
.ypMdFeatureRn .ptsFeature .elInner.decSupport .decSupTbl td.decItem {
	width: 35%;
}
.ypMdFeatureRn .ptsFeature .elInner.decSupport .decSupTbl .decSupport {
	border-left: 1px solid #dadbd3;
	text-align: center;
}
.ypMdFeatureRn .ptsFeature .elInner.decSupport .decSupTbl td .decFaq {
	font-size: 100%;
}
.ypMdFeatureRn .ptsFeature .elInner.decSupport .decSupTbl td .decUnlmt {
	font-weight: bold;
}
.ypMdFeatureRn .ptsFeature .elInner.decSupport .decSupTbl td a {
	font-weight: lighter;
}
.ypMdFeatureRn .ptsFeature .elInner.decSupport .decSupTbl .decNote {
	margin-top: 10px;
	text-align: right;
	font-size: 114%;
}
.ypMdFeatureRn .ptsFeature .elInner.decSupport .decSupTbl .decNote a {
	font-weight: lighter;
}
/*elCorpLogo*/
.ypMdFeatureRn .ptsFeature .elInner.decSupport .elCorpLogo {
	height: 121px;
	margin-bottom: 40px;
	background: url(../../image/1.1.0/img_feature_supLogo.png) no-repeat center top;
}
.ypMdFeatureRn .ptsFeature .elInner.decSupport .elCorpLogo li {
	text-indent: -9999px;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
}
/*elCorpComm*/
.ypMdFeatureRn .ptsFeature .elInner.decSupport .elCorpComm {
	padding-bottom: 20px;
	border-bottom: 1px solid #dadbd3;
}
.ypMdFeatureRn .ptsFeature .elInner.decSupport .elCorpComm ul {
	display: table;
}
.ypMdFeatureRn .ptsFeature .elInner.decSupport .elCorpComm li {
	position: relative;
	display: table-cell;
	width: 286px;
	padding: 0 0 120px 21px;
}
.ypMdFeatureRn .ptsFeature .elInner.decSupport .elCorpComm li:first-child {
	padding-left: 0;
}
/*elComment*/
.ypMdFeatureRn .ptsFeature .elInner.decSupport .elCorpComm .elComment .decSponTxt {
	font-size: 114%;
	word-wrap: break-word;
	word-break: break-all;
}
/*elPerson*/
.ypMdFeatureRn .ptsFeature .elInner.decSupport .elCorpComm .elPerson {
	position: absolute;
	display: table;
	bottom: 20px;
	left: 21px;
	width: 265px;
	margin-top: 15px;
}
.ypMdFeatureRn .ptsFeature .elInner.decSupport .elCorpComm li:first-child .elPerson {
	left: 0;
}
.ypMdFeatureRn .ptsFeature .elInner.decSupport .elCorpComm .elPerson .elPh {
	display: table-cell;
	min-height: 64px;
	vertical-align: middle;
}
.ypMdFeatureRn .ptsFeature .elInner.decSupport .elCorpComm .elPerson .elTxt {
	display: table-cell;
	padding-left: 15px;
	vertical-align: middle;
}
.ypMdFeatureRn .ptsFeature .elInner.decSupport .elCorpComm .elPerson .decSponPh {
	width: 64px;
}
.ypMdFeatureRn .ptsFeature .elInner.decSupport .elCorpComm .elPerson .decSponComName {
	color: #666;
	word-wrap: break-word;
	word-break: break-all;
}
.ypMdFeatureRn .ptsFeature .elInner.decSupport .elCorpComm .elPerson .decSponName {
	color: #666;
	font-size: 114%;
	word-wrap: break-word;
	word-break: break-all;
}
/*-- FeatDialog 1.1.0 --*/
/*ptsFeature*/
.ypMdFeatDialog .untBody {
	position: relative;
	width: 770px;
	/*890-120*/
	padding: 30px 60px 0;
	margin: 0 auto;
	border-radius: 18px;
	-moz-border-radius: 18px;
	-webkit-border-radius: 18px;
	background-color: #fff;
}
.ypMdFeatDialog .untBody .ptsInner {
	min-height: 349px;
	/*369-20*/
	padding: 20px 270px 0 0;
	background: url(../../image/1.1.0/img_feature_spdialog01.png) no-repeat top right;
}
.ypMdFeatDialog .untBody .ptsInner .elClose {
	position: absolute;
	width: 44px;
	height: 44px;
	top: -22px;
	right: 30px;
	background: url(../../image/1.1.0/img_feature_spdialogclose.png) no-repeat 0 0;
	text-indent: -9999px;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
}
.ypMdFeatDialog .untBody .ptsInner .elClose a {
	display: block;
	width: 44px;
	height: 44px;
}
.ypMdFeatDialog .untBody .ptsInner .decTtl {
	min-height: 60px;
	padding-left: 73px;
	margin-bottom: 25px;
	background: url(../../image/1.1.0/ico_feature_app_pfo.png) no-repeat 0 0;
}
.ypMdFeatDialog .untBody .ptsInner .decTtl .decT {
	padding-top: 5px;
	font-size: 157%;
	color: #000;
	font-weight: bold;
	letter-spacing: -0.2px;
	line-height: 1.2;
}
.ypMdFeatDialog .untBody .ptsInner .decTtl .decB {
	font-size: 157%;
	color: #000;
	font-weight: bold;
	line-height: 1.2;
}
.ypMdFeatDialog .untBody .ptsInner .decTxt {
	margin-bottom: 20px;
	font-size: 114%;
	color: #000;
}
.ypMdFeatDialog .untBody .ptsInner .decTxt ul {
	margin-top: 20px;
}
.ypMdFeatDialog .untBody .ptsInner .decTxt li {
	padding-left: 15px;
	text-indent: -15px;
}
.ypMdFeatDialog .untBody .ptsInner .decAppBnr {
	display: table;
}
.ypMdFeatDialog .untBody .ptsInner .decAppBnr li {
	display: table-cell;
	padding-right: 10px;
}
.ypMdFeatDialog .untBody .ptsInner .decAppBnr li:last-child {
	padding-right: 0;
}
.ypMdFeatDialog .untBody .ptsInner .decAppBnr img {
	height: 40px;
	width: auto;
}
/*-- FeatureLp 1.1.0 --*/
.ypMdFeatureLp {
	width: 100%;
	background-color: #fff;
}
/*ptsMainV*/
.ypMdFeatureLp .ptsMainV h1 {
	padding-top: 63px;
	text-align: center;
	font-size: 243%;
	color: #fff;
	font-weight: bold;
	line-height: 1.4;
}
/*ptsFeature*/
.ypMdFeatureLp .ptsFeature {
	padding: 60px 0 20px;
	background-color: #e9ecf1;
}
/*
elInner.decLanding
*/
.ypMdFeatureLp .ptsFeature .elInner {
	margin: 0 auto;
	border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	background-color: #fff;
}
.ypMdFeatureLp .ptsFeature .elInner.decLanding {
	position: relative;
	width: 950px;
	padding: 20px 0 30px;
	margin-bottom: 10px;
}
.ypMdFeatureLp .ptsFeature .ptsColumn {
	padding: 40px 0 40px;
}
.ypMdFeatureLp .ptsFeature .ptsColumn .elTtlSubTxt {
	text-align: center;
}
.ypMdFeatureLp .ptsFeature .ptsColumn .elTtlSubTxt h2 {
	padding-bottom: 23px;
	background: url(../../image/1.1.0/bg_topLine_02.png) no-repeat bottom center;
	font-size: 186%;
	font-weight: bold;
	vertical-align: middle;
}
.ypMdFeatureLp .ptsFeature .ptsColumn .elTtlSubTxt .decTxt {
	display: inline-block;
	margin-left: 15px;
	font-size: 114%;
	color: #666;
	vertical-align: middle;
}
/*elCateList*/
.ypMdFeatureLp .ptsFeature .ptsColumn .elCateList {
	padding: 0 25px 0 40px;
	margin-top: 50px;
}
.ypMdFeatureLp .ptsFeature .ptsColumn .elCateList li {
	float: left;
	width: 275px;
	margin-left: 20px;
}
.ypMdFeatureLp .ptsFeature .ptsColumn .elCateList li:first-child {
	margin-left: 0;
}
.ypMdFeatureLp .ptsFeature .ptsColumn .elCateList .decIcn {
	height: 180px;
	margin-bottom: 30px;
	text-indent: -9999px;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
}
.ypMdFeatureLp .ptsFeature .ptsColumn .elCateList .elAttCust .decIcn {
	background: url(../../image/1.1.0/ico_lp_attcust.png) no-repeat center top;
	-moz-background-size: 180px 180px;
	-webkit-background-size: 180px 180px;
	-ms-background-size: 180px 180px;
	background-size: 180px 180px;
}
.ypMdFeatureLp .ptsFeature .ptsColumn .elCateList .elPriConf .decIcn {
	background: url(../../image/1.1.0/ico_lp_priconf.png) no-repeat center top;
	-moz-background-size: 180px 180px;
	-webkit-background-size: 180px 180px;
	-ms-background-size: 180px 180px;
	background-size: 180px 180px;
}
.ypMdFeatureLp .ptsFeature .ptsColumn .elCateList .elOneTouch .decIcn {
	background: url(../../image/1.1.0/ico_lp_onetouch.png) no-repeat center top;
	-moz-background-size: 180px 180px;
	-webkit-background-size: 180px 180px;
	-ms-background-size: 180px 180px;
	background-size: 180px 180px;
}
.ypMdFeatureLp .ptsFeature .ptsColumn .elCateList .elTicket .decIcn {
	background: url(../../image/1.1.0/ico_lp_ticket.png) no-repeat center top;
	-moz-background-size: 180px 180px;
	-webkit-background-size: 180px 180px;
	-ms-background-size: 180px 180px;
	background-size: 180px 180px;
}
.ypMdFeatureLp .ptsFeature .ptsColumn .elCateList .elFeeLow .decIcn {
	background: url(../../image/1.1.0/ico_lp_feelow.png) no-repeat center top;
	-moz-background-size: 180px 180px;
	-webkit-background-size: 180px 180px;
	-ms-background-size: 180px 180px;
	background-size: 180px 180px;
}
.ypMdFeatureLp .ptsFeature .ptsColumn .elCateList .elCreatPage .decIcn {
	background: url(../../image/1.1.0/ico_lp_creatpage.png) no-repeat center top;
	-moz-background-size: 180px 180px;
	-webkit-background-size: 180px 180px;
	-ms-background-size: 180px 180px;
	background-size: 180px 180px;
}
.ypMdFeatureLp .ptsFeature .ptsColumn .elCateList .elPaymentSym .decIcn {
	background: url(../../image/1.1.0/ico_lp_paymentsym.png) no-repeat center top;
	-moz-background-size: 180px 180px;
	-webkit-background-size: 180px 180px;
	-ms-background-size: 180px 180px;
	background-size: 180px 180px;
}
.ypMdFeatureLp .ptsFeature .ptsColumn .elCateList .elSpManage .decIcn {
	background: url(../../image/1.1.0/ico_lp_spmanage.png) no-repeat center top;
	-moz-background-size: 180px 180px;
	-webkit-background-size: 180px 180px;
	-ms-background-size: 180px 180px;
	background-size: 180px 180px;
}
.ypMdFeatureLp .ptsFeature .ptsColumn .elCateList .elCalendar .decIcn {
	background: url(../../image/1.1.0/ico_lp_calendar.png) no-repeat center top;
	-moz-background-size: 180px 180px;
	-webkit-background-size: 180px 180px;
	-ms-background-size: 180px 180px;
	background-size: 180px 180px;
}
.ypMdFeatureLp .ptsFeature .ptsColumn .elCateList .decTtl {
	margin-bottom: 15px;
	font-size: 143%;
	font-weight: bold;
	text-align: center;
}
.ypMdFeatureLp .ptsFeature .ptsColumn .elCateList .decTxt {
	text-align: center;
	font-size: 114%;
	line-height: 1.3;
}
/*elSubuList*/
.ypMdFeatureLp .ptsFeature .ptsColumn .elSubuList {
	padding: 0 60px;
	margin-top: 35px;
}
.ypMdFeatureLp .ptsFeature .ptsColumn .elSubuList ul {
	display: table;
}
.ypMdFeatureLp .ptsFeature .ptsColumn .elSubuList li {
	display: table-cell;
	width: 250px;
	padding-right: 40px;
	background: url(../../image/1.1.0/bg_topRnSub.png) repeat-y 0 0;
	vertical-align: top;
}
.ypMdFeatureLp .ptsFeature .ptsColumn .elSubuList li:last-child {
	padding-right: 0;
}
.ypMdFeatureLp .ptsFeature .ptsColumn .elSubuList li .elPhoto {
	display: table;
	background: url(../../image/1.1.0/bg_koushi02.png) repeat 0 0;
}
.ypMdFeatureLp .ptsFeature .ptsColumn .elSubuList li .elPhoto span {
	display: table-cell;
	width: 250px;
	height: 150px;
	vertical-align: middle;
	text-align: center;
}
.ypMdFeatureLp .ptsFeature .ptsColumn .elSubuList li .elPhoto img {
	vertical-align: middle;
}
.ypMdFeatureLp .ptsFeature .ptsColumn .elSubuList li .elDetail {
	display: block;
	padding: 8px 8px 8px 8px;
}
.ypMdFeatureLp .ptsFeature .ptsColumn .elSubuList li .elDetail .elTtl {
	display: block;
	width: 232px;
	min-height: 44px;
	margin-bottom: 15px;
	font-size: 114%;
	overflow: hidden;
	word-break: break-all;
	word-wrap: break-word;
}
.ypMdFeatureLp .ptsFeature .ptsColumn .elSubuList li .elDetail .elDate {
	display: block;
	font-weight: lighter;
	color: #222;
}
.ypMdFeatureLp .ptsFeature .ptsColumn .elSubuList li .elDetail .elPlace {
	display: block;
	font-weight: lighter;
	color: #666;
}
.ypMdFeatureLp .ptsFeature .ptsColumn .elSubuList li a:hover {
	text-decoration: none;
}
.ypMdFeatureLp .ptsFeature .ptsColumn .elSubuList li a:hover .elTtl {
	text-decoration: underline;
}
/*elOtherList*/
.ypMdFeatureLp .ptsFeature .ptsColumn .elOtherList {
	padding: 0 60px;
	margin-top: 35px;
}
.ypMdFeatureLp .ptsFeature .ptsColumn .elOtherList li {
	position: relative;
	display: table;
	float: left;
	width: 250px;
	height: 220px;
	margin-right: 40px;
	vertical-align: middle;
	text-align: center;
}
.ypMdFeatureLp .ptsFeature .ptsColumn .elOtherList li:last-child {
	margin-right: 0;
}
.ypMdFeatureLp .ptsFeature .ptsColumn .elOtherList a {
	position: absolute;
	display: table;
	top: 0;
	left: 0;
	width: 250px;
	height: 220px;
	font-weight: lighter;
	color: #222;
}
.ypMdFeatureLp .ptsFeature .ptsColumn .elOtherList .elCate {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}
.ypMdFeatureLp .ptsFeature .ptsColumn .elOtherList .decCate {
	display: inline-block;
	padding: 10px 10px;
	background-color: #dee1e4;
	font-size: 20px;
	text-align: center;
}
/*elPrcWr*/
.ypMdFeatureLp .ptsFeature .ptsColumn .elPrcWr ul {
	padding: 0 60px;
	margin-top: 35px;
}
.ypMdFeatureLp .ptsFeature .ptsColumn .elPrcWr li.elPrcL {
	float: left;
	width: 380px;
}
.ypMdFeatureLp .ptsFeature .ptsColumn .elPrcWr li.elPrcR {
	float: right;
	width: 380px;
}
.ypMdFeatureLp .ptsFeature .ptsColumn .elPrcWr li .decBgH {
	padding: 20px 10px 40px;
	background-color: #e9ecf0;
}
.ypMdFeatureLp .ptsFeature .ptsColumn .elPrcWr li .decBgB {
	padding: 15px 10px;
	border: 1px solid #e9ecf0;
	border-top: none;
}
.ypMdFeatureLp .ptsFeature .ptsColumn .elPrcWr li .decPh {
	margin: 0 auto;
	text-indent: -9999px;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
}
.ypMdFeatureLp .ptsFeature .ptsColumn .elPrcWr .decPh.ph01 {
	width: 141px;
	height: 105px;
	background: url(../../image/1.1.0/img_feature_spon04.png) no-repeat top center;
}
.ypMdFeatureLp .ptsFeature .ptsColumn .elPrcWr .decPh.ph02 {
	width: 221px;
	height: 105px;
	background: url(../../image/1.1.0/img_feature_spon05.png) no-repeat top center;
}
.ypMdFeatureLp .ptsFeature .ptsColumn .elPrcWr .decTtlS {
	margin-bottom: 10px;
	font-size: 171%;
	font-weight: bold;
	text-align: center;
}
.ypMdFeatureLp .ptsFeature .ptsColumn .elPrcWr .decNomTxt {
	font-size: 114%;
	text-align: center;
}
/*elFee*/
.ypMdFeatureLp .ptsFeature .ptsColumn .elFee {
	padding: 0 60px;
	margin-top: 50px;
}
.ypMdFeatureLp .ptsFeature .ptsColumn .elFee h3 {
	margin-bottom: 20px;
	font-size: 143%;
	font-weight: bold;
	text-align: center;
}
.ypMdFeatureLp .ptsFeature .ptsColumn .elFee table {
	width: 100%;
}
.ypMdFeatureLp .ptsFeature .ptsColumn .elFee table th {
	padding: 5px 10px;
	border-bottom: 1px solid #dadbd3;
	text-align: center;
	vertical-align: top;
}
.ypMdFeatureLp .ptsFeature .ptsColumn .elFee table thead th {
	padding: 5px 0;
	border-right: 1px solid #dadbd3;
	border-bottom: none;
	background-color: #333;
	color: #fff;
	font-size: 114%;
	font-weight: bold;
}
.ypMdFeatureLp .ptsFeature .ptsColumn .elFee table tbody th {
	width: 18%;
	border-left: 1px solid #dadbd3;
	border-right: 1px solid #dadbd3;
	font-size: 107%;
	vertical-align: middle;
	text-align: left;
}
.ypMdFeatureLp .ptsFeature .ptsColumn .elFee table td {
	padding: 10px 0;
	border-right: 1px solid #dadbd3;
	border-bottom: 1px solid #dadbd3;
	text-align: center;
	font-size: 114%;
}
.ypMdFeatureLp .ptsFeature .ptsColumn .elFee table .decLast th,
.ypMdFeatureLp .ptsFeature .ptsColumn .elFee table .decLast td {
	border-bottom: 1px solid #dadbd3;
}
.ypMdFeatureLp .ptsFeature .ptsColumn .elFee table .decBtmLine th,
.ypMdFeatureLp .ptsFeature .ptsColumn .elFee table .decBtmLine td {
	border-bottom: 1px solid #999;
}
.ypMdFeatureLp .ptsFeature .ptsColumn .elFee table .decComp {
	width: 16%;
}
.ypMdFeatureLp .ptsFeature .ptsColumn .elFee table .decPm {
	background-color: #ccfcf3;
	font-size: 129%;
	font-weight: bold;
}
.ypMdFeatureLp .ptsFeature .ptsColumn .elFee .decDate {
	margin-top: 5px;
	text-align: right;
	line-height: 1.1;
}
/*ptsOfr*/
.ypMdFeatureLp .ptsOfr {
	width: 950px;
	margin: 0 auto 10px;
	text-align: right;
	color: #999;
}
/*ptsBtnBox*/
.ypMdFeatureLp .ptsBtnBox.decEvent {
	padding: 5px 0 0;
	text-align: center;
}
.ypMdFeatureLp .ptsMainV .ptsBtnBox.decEvent {
	padding: 45px 0 0;
}
.ypMdFeatureLp .ptsBtnBox a {
	text-decoration: none;
}
.ypMdFeatureLp .ptsBtnBox .decTxt {
	margin-bottom: 5px;
	text-align: center;
	font-size: 114%;
}
.ypMdFeatureLp .ptsMainV .ptsBtnBox .decTxt {
	color: #fff;
}
.ypMdFeatureLp .ptsBtnBox .elEventBtn {
	display: inline-block;
}
.ypMdFeatureLp .ptsBtnBox .elEventBtn a {
	display: block;
	width: 390px;
	min-height: 28px;
	padding: 13px 0;
	box-shadow: 0 1px 1px #b8b8b8;
	-moz-box-shadow: 0 1px 1px #b8b8b8;
	-webkit-box-shadow: 0 1px 1px #b8b8b8;
	text-shadow: 0 1px 0 #626262;
	background-color: #ff00c6;
	background-image: url(../../image/1.1.0/bg_btnShadow.png);
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	   -moz-background-size: cover;
	        background-size: cover;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	text-align: center;
	color: #fff;
	font-size: 171%;
	font-weight: lighter;
}
.ypMdFeatureLp .ptsMainV .ptsBtnBox .elEventBtn a {
	box-shadow: 0 1px 2px #6d6965;
	-moz-box-shadow: 0 1px 2px #6d6965;
	-webkit-box-shadow: 0 1px 2px #6d6965;
}
.ypMdFeatureLp .ptsBtnBox .elEventBtn a:hover {
	text-decoration: none;
}
/*ptsDetailLink*/
.ypMdFeatureLp .ptsDetailLink {
	padding: 20px 0 0;
	text-align: center;
}
.ypMdFeatureLp .ptsDetailLink .decLinkTxt {
	margin-top: 30px;
	font-size: 129%;
}
/*-- FeatEvent 1.1.0 --*/
.ypMdFeatEvent {
	width: 100%;
	background-color: #fff;
}
/*------------wrMainV------------*/
.ypMdFeatEvent .wrMainV {
	padding: 20px 0 0;
	background-color: #e9ecf0;
}
.ypMdFeatEvent .wrMainV .elInner {
	position: relative;
	width: 950px;
	margin: 0 auto;
}
.ypMdFeatEvent .wrMainV .elInner .elDetail {
	width: 930px;
	/*950-20*/
	padding: 0 10px 20px;
}
.ypMdFeatEvent .wrMainV .elInner .ptsSpName .elDetail {
	padding: 10px 10px 12px;
	position: absolute;
	bottom: 0;
	left: 0;
}
.ypMdFeatEvent .wrMainV .elInner .elDetail .inner {
	position: relative;
}
.ypMdFeatEvent .wrMainV .elInner .elDetail .elSpInfo {
	display: table;
	width: 100%;
}
.ypMdFeatEvent .wrMainV .elInner .elDetail .elSpInfo .decLogo {
	display: table-cell;
	width: 90px;
	padding-right: 10px;
	vertical-align: top;
}
.ypMdFeatEvent .wrMainV .elInner .elDetail .elSpInfo .decLogo img {
	vertical-align: top;
}
.ypMdFeatEvent .wrMainV .elInner .elDetail .elSpInfo .decInfo {
	display: table-cell;
	vertical-align: top;
}
.ypMdFeatEvent .wrMainV .elInner .elDetail .elSpInfo .decTtl {
	max-width: 605px;
	padding-top: 5px;
	font-weight: bold;
	font-size: 200%;
	color: #fff;
	word-wrap: break-word;
	word-break: break-all;
}
.ypMdFeatEvent .wrMainV .elInner .elDetail .elSpInfo .decTxt {
	font-size: 114%;
	color: #fff;
	word-wrap: break-word;
	word-break: break-all;
}
/*------------wrMainVRn------------*/
.ypMdFeatEvent .wrMainVRn {
	padding: 20px 0 0;
	background-color: #e9ecf0;
}
.ypMdFeatEvent .wrMainVRn .elInner {
	position: relative;
	width: 950px;
	margin: 0 auto;
}
.ypMdFeatEvent .wrMainVRn .elInner .elDetail .inner {
	padding: 20px 20px 15px;
	background-color: rgba(255, 255, 255, 0.8);
}
.ypMdFeatEvent .wrMainVRn .elInner .elDetail .elSpInfo .elLt {
	float: left;
	width: 320px;
}
.ypMdFeatEvent .wrMainVRn .elInner .elDetail .elSpInfo .elRt {
	float: right;
	width: 560px;
}
.ypMdFeatEvent .wrMainVRn .elInner .elDetail .elSpInfo .decTtl {
	font-weight: bold;
	font-size: 171%;
	line-height: 1.2;
	word-wrap: break-word;
	word-break: break-all;
}
.ypMdFeatEvent .wrMainVRn .elInner .elDetail .elSpInfo .decTxt {
	color: #666;
	word-wrap: break-word;
	word-break: break-all;
}
/*elSns */
.ypMdFeatEvent .elInner .elDetail .elSns {
	display: table;
	width: 220px;
	height: 20px;
}
.ypMdFeatEvent .wrMainV .elInner .elDetail .elSns {
	position: absolute;
	top: 10px;
	right: 0;
}
.ypMdFeatEvent .wrMainVRn .elInner .elDetail .elSns {
	margin-top: 15px;
}
.ypMdFeatEvent .elInner .elDetail .elSns .decFb {
	display: table-cell;
	width: 120px;
	height: 20px;
	vertical-align: middle;
}
.ypMdFeatEvent .elInner .elDetail .elSns .decTw {
	display: table-cell;
	width: 100px;
	height: 20px;
	vertical-align: middle;
}
.ypMdFeatEvent .elInner .elDetail .elSns .decFb .fb-like {
	width: 120px !important;
}
.ypMdFeatEvent .elInner .elDetail .elSns .decTw .twitter-share-button {
	width: 100px !important;
}
/*------------wrFeatList------------*/
.ypMdFeatEvent .wrFeatList {
	padding: 30px 0;
	background-color: #e9ecf0;
}
.ypMdFeatEvent .wrFeatList .elInner {
	position: relative;
	width: 950px;
	margin: 0 auto;
}
.ypMdFeatEvent .wrFeatList h2 {
	margin-bottom: 15px;
	font-size: 171%;
	font-weight: bold;
}
.ypMdFeatEvent .wrFeatList .ptsFeatList ul {
	display: table;
	margin-bottom: 30px;
}
.ypMdFeatEvent .wrFeatList .ptsFeatList ul:last-child {
	margin-bottom: 0;
}
.ypMdFeatEvent .wrFeatList .ptsFeatList li {
	position: relative;
	display: table-cell;
	width: 300px;
	padding-right: 25px;
	background: url(../../image/1.1.0/bg_FeatRec.png) repeat-y 0 0;
	vertical-align: top;
}
.ypMdFeatEvent .wrFeatList .ptsFeatList li:last-child {
	padding-right: 0;
}
.ypMdFeatEvent .wrFeatList .ptsFeatList li .elPhoto {
	display: table;
	background: url(../../image/1.1.0/bg_koushi02.png) repeat 0 0;
}
.ypMdFeatEvent .wrFeatList .ptsFeatList li .elPhoto span {
	display: table-cell;
	width: 300px;
	height: 180px;
	vertical-align: middle;
	text-align: center;
}
.ypMdFeatEvent .wrFeatList .ptsFeatList li .elPhoto img {
	vertical-align: middle;
}
.ypMdFeatEvent .wrFeatList .ptsFeatList li .elDetail {
	display: block;
	padding: 8px 8px 8px 8px;
}
.ypMdFeatEvent .wrFeatList .ptsFeatList li .elDetail .elTtl {
	display: block;
	width: 282px;
	min-height: 44px;
	margin-bottom: 15px;
	font-size: 114%;
	overflow: hidden;
	word-break: break-all;
	word-wrap: break-word;
}
.ypMdFeatEvent .wrFeatList .ptsFeatList li .elDetail .elDate {
	display: block;
	font-weight: lighter;
	color: #222;
}
.ypMdFeatEvent .wrFeatList .ptsFeatList li .elDetail .elPlace {
	display: block;
	font-weight: lighter;
	color: #666;
}
.ypMdFeatEvent .wrFeatList .ptsFeatList li a:hover {
	text-decoration: none;
}
.ypMdFeatEvent .wrFeatList .ptsFeatList li a:hover .elTtl {
	text-decoration: underline;
}
.ypMdFeatEvent .wrFeatList .ptsFeatList li .decFilter {
	position: absolute;
	top: 0;
	left: 0;
	width: 300px;
	height: 180px;
	background-color: rgba(0, 0, 0, 0.7);
	text-align: center;
}
.ypMdFeatEvent .wrFeatList .ptsFeatList li .decFilter .decEnd {
	display: inline-block;
	width: 220px;
	padding: 12px 0 11px;
	margin-top: 68px;
	border: 2px solid #fff;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	line-height: 1.1;
}
.ypMdFeatEvent .wrFeatList .ptsFeatList li .elSts {
	position: absolute;
	width: 300px;
	margin-top: -21px;
	text-align: center;
}
.ypMdFeatEvent .wrFeatList .ptsFeatList li .elSts .decEnd {
	display: block;
	min-height: 15px;
	padding: 3px 0 3px;
	background-color: #666;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	line-height: 1.1;
}
/*------------wrOther------------*/
.ypMdFeatEvent .wrOther {
	padding: 30px 0 30px;
	background-color: #fff;
}
.ypMdFeatEvent .wrOther .elInner {
	width: 950px;
	margin: 0 auto;
}
.ypMdFeatEvent .wrOther h2 {
	margin-bottom: 15px;
	font-size: 143%;
	font-weight: bold;
}
.ypMdFeatEvent .wrOther .ptsOtherList li {
	position: relative;
	float: left;
	width: 300px;
	margin-right: 25px;
	vertical-align: top;
}
.ypMdFeatEvent .wrOther .ptsOtherList li:last-child {
	margin-right: 0;
}
.ypMdFeatEvent .wrOther .ptsOtherList li a {
	display: block;
	width: 300px;
	height: 100px;
	color: #fff;
}
.ypMdFeatEvent .wrOther .ptsOtherList li img {
	vertical-align: bottom;
}
.ypMdFeatEvent .wrOther .ptsOtherList li .decTtl {
	position: absolute;
	display: table;
	top: 0;
	left: 0;
	width: 300px;
	height: 100px;
}
.ypMdFeatEvent .wrOther .ptsOtherList li .decLay {
	display: table-cell;
	width: 300px;
	height: 100px;
	background-color: rgba(0, 0, 0, 0.4);
	text-align: center;
	vertical-align: middle;
	font-size: 157%;
	color: #fff;
	line-height: 1.2;
}
/*-- EventCrtCamp 1.1.0 --*/
.ypMdEventCrtCamp {
	width: 100%;
	background-color: #fff;
}
.ypMdEventCrtCamp input::-ms-clear {
	visibility: hidden;
}
/*----------
ptsMainV
----------*/
.ypMdEventCrtCamp .ptsMainV {
	width: 100%;
	min-height: 370px;
	background: url(../../image/1.1.0/bg_evctcam_mainv.jpg) no-repeat top center;
	-webkit-background-size: cover;
	   -moz-background-size: cover;
	        background-size: cover;
}
.ypMdEventCrtCamp .ptsMainV .elInner {
	position: relative;
	width: 760px;
	margin: 0 auto;
}
.ypMdEventCrtCamp .ptsMainV h1 {
	text-indent: -9999px;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
}
/*elCampDate*/
.ypMdEventCrtCamp .ptsMainV .elInner .elCampDate {
	max-width: 500px;
	min-height: 50px;
	/*70-20*/
	padding-top: 20px;
	color: #666;
	font-size: 14px;
	line-height: 1.1;
}
/*elSns*/
.ypMdEventCrtCamp .ptsMainV .elInner .elSns {
	position: absolute;
	top: 20px;
	right: 0;
}
.ypMdEventCrtCamp .ptsMainV .elInner .elSns li {
	float: left;
	height: 20px;
	margin-right: 10px;
}
.ypMdEventCrtCamp .ptsMainV .elInner .elSns li:last-child {
	float: left;
	margin-right: none;
}
.ypMdEventCrtCamp .ptsMainV .elInner .elSns li.decTw .twitter-share-button {
	width: 105px !important;
}
.ypMdEventCrtCamp .ptsMainV .elInner .elSns li.decFb .fb-like {
	width: 125px !important;
	height: 20px !important;
}
/*elBtnBox*/
.ypMdEventCrtCamp .ptsMainV .elBtnBox.decEvent {
	min-height: 260px;
	padding-left: 286px;
	background: url(../../image/1.1.0/img_evctcam_mainlogo.png) no-repeat 0 0;
	text-align: center;
}
.ypMdEventCrtCamp .ptsMainV .elBtnBox a {
	text-decoration: none;
}
.ypMdEventCrtCamp .ptsMainV .elBtnBox .decTxt {
	width: 464px;
	height: 24px;
	margin-bottom: 8px;
	background: url(../../image/1.1.0/img_evctcam_maintxt.png) no-repeat center top;
	text-indent: -9999px;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
}
.ypMdEventCrtCamp .ptsMainV .elBtnBox .elEventBtn {
	display: inline-block;
}
.ypMdEventCrtCamp .ptsMainV .elBtnBox .elEventBtn a {
	display: block;
	width: 390px;
	min-height: 30px;
	padding: 15px 0;
	box-shadow: 0 1px 2px #6d6965;
	-moz-box-shadow: 0 1px 2px #6d6965;
	-webkit-box-shadow: 0 1px 2px #6d6965;
	text-shadow: 0 1px 0 #c3249c;
	background-color: #ff00c6;
	background-image: url(../../image/1.1.0/bg_btnShadow.png);
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	   -moz-background-size: cover;
	        background-size: cover;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	text-align: center;
	color: #fff;
	font-size: 150%;
}
.ypMdEventCrtCamp .ptsMainV .elBtnBox .elEventBtn a:hover {
	text-decoration: none;
}
.ypMdEventCrtCamp .ptsMainV .elBtnBox .decChukiTxt {
	margin-top: 16px;
	color: #444;
	font-size: 18px;
	text-align: center;
	line-height: 1.1;
}
.ypMdEventCrtCamp .ptsMainV .elBtnBox .elFmEvName {
	position: relative;
	width: 470px;
	margin-bottom: 18px;
}
.ypMdEventCrtCamp .ptsMainV .elBtnBox .elFmEvName .decPlHdr {
	position: absolute;
	top: 15px;
	left: 11px;
	color: #999;
	font-size: 16px;
}
.ypMdEventCrtCamp .ptsMainV .elBtnBox .elFmEvName input {
	display: block;
	width: 444px;
	min-height: 52px;
	box-shadow: inset 0 2px 2px 1px #e7e7e7;
	-moz-box-shadow: inset 0 2px 2px 1px #e7e7e7;
	-webkit-box-shadow: inset 0 2px 2px 1px #e7e7e7;
	border: 1px solid #aaaaaa;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	padding: 0px 12px;
	background-color: #fff;
	font-size: 16px;
	font-weight: bold;
	line-height: 52px;
	font-family: Osaka, "ＭＳ Ｐゴシック", sans-serif;
}
.ypMdEventCrtCamp .ptsMainV .elBtnBox .elFmDP {
	position: relative;
	display: table;
	width: 470px;
	margin-bottom: 18px;
}
.ypMdEventCrtCamp .ptsMainV .elBtnBox .elFmDP .decDateBt {
	display: table-cell;
	width: 200px;
	padding-right: 10px;
	vertical-align: middle;
}
.ypMdEventCrtCamp .ptsMainV .elBtnBox .decDateBt .decPlHdr {
	position: absolute;
	top: 12px;
	left: 36px;
	color: #999;
	font-size: 16px;
}
.ypMdEventCrtCamp .ptsMainV .elBtnBox .decDateBt a .decPlHdr {
	font-weight: lighter;
}
.ypMdEventCrtCamp .ptsMainV .elBtnBox .elFmDP .decDateBt .decBg {
	display: block;
	min-height: 42px;
	box-shadow: inset 0 2px 2px 1px #e7e7e7;
	-moz-box-shadow: inset 0 2px 2px 1px #e7e7e7;
	-webkit-box-shadow: inset 0 2px 2px 1px #e7e7e7;
	border: 1px solid #aaa;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background-color: #fff;
	font-size: 16px;
	text-align: left;
	letter-spacing: -1.0px;
	font-family: Osaka, "ＭＳ Ｐゴシック", sans-serif;
}
.ypMdEventCrtCamp .ptsMainV .elBtnBox .elFmDP .decDateBt a {
	display: block;
	padding: 11px 0 7px;
	color: #333;
}
.ypMdEventCrtCamp .ptsMainV .elBtnBox .elFmDP .decDateBt a:before {
	content: "";
	display: inline-block;
	margin: 0 8px 0 10px;
	width: 16px;
	min-height: 18px;
	background: url(../../image/1.1.0/ico_calender2x.png) no-repeat 0 2px;
	-moz-background-size: 16px 16px;
	-webkit-background-size: 16px 16px;
	-ms-background-size: 16px 16px;
	background-size: 16px 16px;
	vertical-align: top;
}
.ypMdEventCrtCamp .ptsMainV .elBtnBox .elFmDP .decPlace {
	display: table-cell;
	width: 260px;
	vertical-align: middle;
}
.ypMdEventCrtCamp .ptsMainV .elBtnBox .elFmDP .decPlace input {
	display: block;
	width: 223px;
	min-height: 42px;
	box-shadow: inset 0 2px 2px 1px #e7e7e7;
	-moz-box-shadow: inset 0 2px 2px 1px #e7e7e7;
	-webkit-box-shadow: inset 0 2px 2px 1px #e7e7e7;
	border: 1px solid #aaaaaa;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	padding: 0px 10px 0 25px;
	background-color: #fff;
	font-size: 16px;
	font-weight: bold;
	line-height: 42px;
	font-family: Osaka, "ＭＳ Ｐゴシック", sans-serif;
}
.ypMdEventCrtCamp .ptsMainV .elBtnBox .decPlace .decPlHdr {
	position: absolute;
	top: 12px;
	left: 235px;
	color: #999;
	font-size: 16px;
}
.ypMdEventCrtCamp .ptsMainV .elBtnBox .decPlace .decPcIcn {
	position: absolute;
	top: 5px;
	left: 220px;
	width: 10px;
	min-height: 26px;
	background: url(../../image/1.1.0/ico_place2x.png) no-repeat 0 10px;
	-moz-background-size: 10px 16px;
	-webkit-background-size: 10px 16px;
	-ms-background-size: 10px 16px;
	background-size: 10px 16px;
}
.ypMdEventCrtCamp .ptsMainV .elBtnBox .decTap .decPlHdr {
	display: none;
}
/*----------
.decGrnVer start
----------*/
/*ptsMainV*/
.ypMdEventCrtCamp.decGrnVer .ptsMainV {
	background: url(../../image/1.1.0/bg_evctcam_150202_mainv.png) no-repeat top center #00dbaf;
	-webkit-background-size: auto auto;
	   -moz-background-size: auto;
	        background-size: auto;
}
.ypMdEventCrtCamp.decGrnVer .ptsMainV .elBtnBox.decEvent {
	background: url(../../image/1.1.0/img_evctcam_150202_mainlogo.png) no-repeat 0 0;
}
.ypMdEventCrtCamp.decGrnVer .ptsMainV .elInner .elCampDate {
	color: #fff;
}
.ypMdEventCrtCamp.decGrnVer .ptsMainV .elBtnBox .decTxt {
	background: url(../../image/1.1.0/img_evctcam_150202_maintxt.png) no-repeat center top;
}
.ypMdEventCrtCamp.decGrnVer .ptsMainV .elBtnBox .decChukiTxt {
	color: #fff;
}
/*elCampExsnDate*/
.ypMdEventCrtCamp.decGrnVer .ptsMainV .elInner .elCampExsnDate {
	max-width: 505px;
	min-height: 50px;
	/*70-20*/
	padding-top: 20px;
}
.ypMdEventCrtCamp.decGrnVer .ptsMainV .elInner .elCampExsnDate .decDate {
	display: inline-block;
	color: #fff;
	font-size: 14px;
	line-height: 1.1;
	vertical-align: middle;
}
.ypMdEventCrtCamp.decGrnVer .ptsMainV .elInner .elCampExsnDate .decSts {
	position: relative;
	display: inline-block;
	min-height: 11px;
	padding: 5px 3px 4px 5px;
	margin-left: 12px;
	color: #00c39c;
	font-size: 11px;
	line-height: 1.0;
	font-weight: bold;
	background-color: #eeff41;
	vertical-align: middle;
}
.ypMdEventCrtCamp.decGrnVer .ptsMainV .elInner .elCampExsnDate .decSts:before {
	content: ' ';
	position: absolute;
	width: 0;
	height: 0;
	left: -20px;
	top: 0;
	border-top: 10px solid transparent;
	/*下向き三角*/
	border-right: 10px solid #eeff41;
	/*左向き三角*/
	border-left: 10px solid transparent;
	/*右向き三角*/
	border-bottom: 10px solid transparent;
	/*上向き三角*/
}
/*.decGrnVer end*/
/*----------
.decFwVer start
----------*/
/*ptsMainV*/
.ypMdEventCrtCamp.decFwVer .ptsMainV {
	background: url(../../image/1.1.0/bg_evctcam_150930_mainv.jpg) no-repeat top center #fff;
	-webkit-background-size: cover;
	   -moz-background-size: cover;
	        background-size: cover;
}
.ypMdEventCrtCamp.decFwVer .ptsMainV .elInner {
	position: relative;
	width: 840px;
	min-height: 541px;
	margin: 0 auto;
}
.ypMdEventCrtCamp.decFwVer .ptsMainV h1 {
	width: 716px;
	height: 298px;
	margin-left: 70px;
	background: url(../../image/1.1.0/img_evctcam_150930_mainlogo.png) no-repeat 0 0;
}
/*elCampExsnDate*/
.ypMdEventCrtCamp.decFwVer .ptsMainV .elInner .elCampExsnDate {
	max-width: 505px;
	min-height: 60px;
	/*80-20*/
	padding-top: 20px;
}
.ypMdEventCrtCamp.decFwVer .ptsMainV .elInner .elCampExsnDate .decDate {
	display: inline-block;
	color: #ffffff;
	font-size: 14px;
	line-height: 1.1;
	vertical-align: middle;
}
.ypMdEventCrtCamp.decFwVer .ptsMainV .elInner .elCampExsnDate .decSts {
	position: relative;
	display: inline-block;
	min-height: 11px;
	padding: 5px 3px 4px 5px;
	margin-left: 12px;
	color: #4a68cb;
	font-size: 11px;
	line-height: 1.0;
	font-weight: bold;
	background-color: #fff100;
	vertical-align: middle;
}
.ypMdEventCrtCamp.decFwVer .ptsMainV .elInner .elCampExsnDate .decSts:before {
	content: ' ';
	position: absolute;
	width: 0;
	height: 0;
	left: -20px;
	top: 0;
	border-top: 10px solid transparent;
	/*下向き三角*/
	border-right: 10px solid #fff100;
	/*左向き三角*/
	border-left: 10px solid transparent;
	/*右向き三角*/
	border-bottom: 10px solid transparent;
	/*上向き三角*/
}
.ypMdEventCrtCamp.decFwVer .ptsMainV .elPriv {
	width: 720px;
	margin: 40px 0 0 70px;
}
.ypMdEventCrtCamp.decFwVer .ptsMainV .elPriv li {
	position: relative;
	height: 91px;
	background-image: url(../../image/1.1.0/img_evctcam_150930_maintxt.png);
	background-repeat: no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
}
.ypMdEventCrtCamp.decFwVer .ptsMainV .elPriv .decLt {
	float: left;
	width: 340px;
	background-position: 0 0;
}
.ypMdEventCrtCamp.decFwVer .ptsMainV .elPriv .decRt {
	float: right;
	width: 346px;
	background-position: -373px 0;
}
.ypMdEventCrtCamp.decFwVer .ptsMainV .elPriv li .decDetBtn {
	position: absolute;
	top: 1px;
	right: 3px;
	width: 59px;
	height: 30px;
	background: url(../../image/1.1.0/img_evctcam_150930_maindtbtn.png) no-repeat 0 0;
}
.ypMdEventCrtCamp.decFwVer .ptsMainV .elPriv li .decDetBtn a {
	display: block;
	width: 59px;
	height: 30px;
}
/*ptsEvtBtn*/
.ypMdEventCrtCamp.decFwVer .ptsEvtBtn {
	background: url(../../image/1.1.0/bg_evctcam_150930_mainevbtn.png) no-repeat top center #fff;
	-webkit-background-size: cover;
	   -moz-background-size: cover;
	        background-size: cover;
}
.ypMdEventCrtCamp.decFwVer .ptsEvtBtn .elInner {
	position: relative;
	width: 504px;
	height: 84px;
	/*110-26*/
	margin: 0 auto;
	padding-top: 26px;
	text-align: center;
}
.ypMdEventCrtCamp.decFwVer .ptsEvtBtn .elInner .decArrL {
	background: url(../../image/1.1.0/img_evctcam_150930_mainawl.png) no-repeat left 14px;
}
.ypMdEventCrtCamp.decFwVer .ptsEvtBtn .elInner .decArrR {
	background: url(../../image/1.1.0/img_evctcam_150930_mainawr.png) no-repeat right 14px;
}
.ypMdEventCrtCamp.decFwVer .ptsEvtBtn .elEventBtn {
	display: inline-block;
}
.ypMdEventCrtCamp.decFwVer .ptsEvtBtn .elEventBtn a {
	display: block;
	width: 330px;
	min-height: 36px;
	padding: 12px 0 8px;
	box-shadow: 0 1px 1px #486973;
	-moz-box-shadow: 0 1px 1px #486973;
	-webkit-box-shadow: 0 1px 1px #486973;
	background-color: #ff025b;
	background-image: url(../../image/1.1.0/bg_btnShadow.png);
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	   -moz-background-size: cover;
	        background-size: cover;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	text-align: center;
	color: #fff;
	font-size: 179%;
}
.ypMdEventCrtCamp.decFwVer .ptsEvtBtn .elEventBtn a:hover {
	text-decoration: none;
}
/*.decFwVer end*/
/*----------
.decFlyrVer start
----------*/
/*ptsMainV*/
.ypMdEventCrtCamp.decFlyrVer .ptsMainV {
	min-height: 339px;
	background: url(../../image/1.1.0/bg_evctcam_160101_mainv.jpg) no-repeat top center #fff;
	-webkit-background-size: cover;
	   -moz-background-size: cover;
	        background-size: cover;
}
.ypMdEventCrtCamp.decFlyrVer .ptsMainV .elInner {
	position: relative;
	width: 950px;
	padding: 61px 0 40px;
	margin: 0 auto;
}
.ypMdEventCrtCamp.decFlyrVer .ptsMainV h1 {
	height: 114px;
	background: url(../../image/1.1.0/img_evctcam_160101_mainlogo.png) no-repeat center 0;
}
.ypMdEventCrtCamp.decFlyrVer .ptsMainV .elWhtwr {
	width: 615px;
	/*655-40*/
	padding: 16px 20px;
	margin: 20px auto 0;
	-moz-border-radius: 3px;
	     border-radius: 3px;
	-webkit-border-radius: 3px;
	background-color: rgba(255, 255, 255, 0.8);
	line-height: 1.3;
}
.ypMdEventCrtCamp.decFlyrVer .ptsMainV .elWhtwr .decPrd,
.ypMdEventCrtCamp.decFlyrVer .ptsMainV .elWhtwr .decTrg,
.ypMdEventCrtCamp.decFlyrVer .ptsMainV .elWhtwr .decPri {
	display: table;
	width: 100%;
}
.ypMdEventCrtCamp.decFlyrVer .ptsMainV .elWhtwr dl {
	margin-top: 5px;
}
.ypMdEventCrtCamp.decFlyrVer .ptsMainV .elWhtwr dl:first-child {
	margin-top: 0;
}
.ypMdEventCrtCamp.decFlyrVer .ptsMainV .elWhtwr .decPrd dt,
.ypMdEventCrtCamp.decFlyrVer .ptsMainV .elWhtwr .decTrg dt,
.ypMdEventCrtCamp.decFlyrVer .ptsMainV .elWhtwr .decPri dt {
	display: table-cell;
	width: 100px;
	/*115-15*/
	padding-right: 15px;
	font-size: 114%;
	font-weight: bold;
	word-wrap: break-word;
	word-break: break-all;
}
.ypMdEventCrtCamp.decFlyrVer .ptsMainV .elWhtwr .decPrd dt,
.ypMdEventCrtCamp.decFlyrVer .ptsMainV .elWhtwr .decTrg dt {
	color: #ff025b;
}
.ypMdEventCrtCamp.decFlyrVer .ptsMainV .elWhtwr .decPri dt {
	color: #00cba3;
}
.ypMdEventCrtCamp.decFlyrVer .ptsMainV .elWhtwr .decPrd dd,
.ypMdEventCrtCamp.decFlyrVer .ptsMainV .elWhtwr .decTrg dd,
.ypMdEventCrtCamp.decFlyrVer .ptsMainV .elWhtwr .decPri dd {
	display: table-cell;
	position: relative;
}
.ypMdEventCrtCamp.decFlyrVer .ptsMainV .elWhtwr .decPrd dd p,
.ypMdEventCrtCamp.decFlyrVer .ptsMainV .elWhtwr .decTrg dd p,
.ypMdEventCrtCamp.decFlyrVer .ptsMainV .elWhtwr .decPri dd p {
	font-size: 114%;
	color: #333;
	word-wrap: break-word;
	word-break: break-all;
}
.ypMdEventCrtCamp.decFlyrVer .ptsMainV .elWhtwr .decPrd dd .decSemi,
.ypMdEventCrtCamp.decFlyrVer .ptsMainV .elWhtwr .decTrg dd .decSemi,
.ypMdEventCrtCamp.decFlyrVer .ptsMainV .elWhtwr .decPri dd .decSemi {
	position: absolute;
	top: 0;
	left: -17px;
	font-weight: bold;
	font-size: 114%;
}
.ypMdEventCrtCamp.decFlyrVer .ptsMainV .elWhtwr .decPrd dd .decSemi,
.ypMdEventCrtCamp.decFlyrVer .ptsMainV .elWhtwr .decTrg dd .decSemi {
	color: #ff025b;
}
.ypMdEventCrtCamp.decFlyrVer .ptsMainV .elWhtwr .decPri dd .decSemi {
	color: #00cba3;
}
/*elSns*/
.ypMdEventCrtCamp.decFlyrVer .ptsMainV .elInner .elSns li.decTw {
	width: 85px !important;
	text-align: right;
}
/*ptsEvtBtn*/
.ypMdEventCrtCamp.decFlyrVer .ptsEvtBtn.decHd {
	background-color: #00b2a0;
}
.ypMdEventCrtCamp.decFlyrVer .ptsEvtBtn .elInner {
	text-align: center;
}
.ypMdEventCrtCamp.decFlyrVer .ptsEvtBtn.decHd .elInner {
	padding: 26px 0;
}
.ypMdEventCrtCamp.decFlyrVer .ptsEvtBtn.decFt .elInner {
	padding: 35px 0 70px;
}
.ypMdEventCrtCamp.decFlyrVer .ptsEvtBtn .elEventBtn {
	display: inline-block;
}
.ypMdEventCrtCamp.decFlyrVer .ptsEvtBtn .elEventBtn a {
	display: block;
	width: 330px;
	min-height: 36px;
	padding: 12px 0 8px;
	box-shadow: 0 1px 1px #486973;
	-moz-box-shadow: 0 1px 1px #486973;
	-webkit-box-shadow: 0 1px 1px #486973;
	border-top: 1px solid #be2968;
	border-bottom: 1px solid #ca1056;
	background-color: #ff025b;
	background-image: url(../../image/1.1.0/bg_btnShadow.png);
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	   -moz-background-size: cover;
	        background-size: cover;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	text-align: center;
	color: #fff;
	font-size: 179%;
}
.ypMdEventCrtCamp.decFlyrVer .ptsEvtBtn .elEventBtn a:hover {
	text-decoration: none;
}
/*.decFlyrVer end*/
/*
elTtlSubTxt
*/
.ypMdEventCrtCamp .elTtlSubTxt {
	margin-bottom: 30px;
	text-align: center;
}
.ypMdEventCrtCamp .elTtlSubTxt h2 {
	padding-bottom: 23px;
	background: url(../../image/1.1.0/bg_topLine_02.png) no-repeat bottom center;
	font-size: 186%;
	font-weight: bold;
	vertical-align: middle;
}
.ypMdEventCrtCamp .elTtlSubTxt .decTxt {
	display: inline-block;
	margin-left: 15px;
	font-size: 114%;
	color: #666;
	vertical-align: middle;
}
/*elLead*/
.ypMdEventCrtCamp .elLead {
	font-size: 171%;
	color: #303030;
	line-height: 1.1;
	text-align: center;
}
/*
ptsFlow
*/
.ypMdEventCrtCamp .ptsFlow {
	padding: 35px 0 35px;
}
.ypMdEventCrtCamp .ptsFlow .inner {
	width: 830px;
	margin: 0 auto;
}
.ypMdEventCrtCamp .ptsFlow .elGryBox {
	padding: 20px 0px;
	background-color: #e9ecf0;
}
.ypMdEventCrtCamp .ptsFlow .elGryBox dt {
	font-size: 193%;
	font-weight: bold;
	text-align: center;
	line-height: 1.2;
}
.ypMdEventCrtCamp .ptsFlow .elGryBox dd {
	margin-top: 15px;
}
.ypMdEventCrtCamp .ptsFlow .elGryBox dd p {
	font-size: 114%;
	text-align: center;
}
.ypMdEventCrtCamp .ptsFlow .elGryBox dd.decNone {
	display: none;
}
.ypMdEventCrtCamp .ptsFlow .elDtLink {
	margin-top: 25px;
	text-align: center;
	font-size: 114%;
}
.ypMdEventCrtCamp .ptsFlow .elDtLink a {
	text-decoration: underline;
}
/*elCateList*/
.ypMdEventCrtCamp .ptsFlow .elCateList {
	margin-top: 25px;
}
.ypMdEventCrtCamp .ptsFlow .elCateList li {
	float: left;
	width: 207px;
}
.ypMdEventCrtCamp .ptsFlow .elCateList li:first-child {
	width: 208px;
}
.ypMdEventCrtCamp .ptsFlow .elCateList li:last-child {
	width: 208px;
}
.ypMdEventCrtCamp .ptsFlow .elCateList .decIcn {
	height: 110px;
	margin-bottom: 30px;
	text-indent: -9999px;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
}
.ypMdEventCrtCamp .ptsFlow .elCateList .elStep1 .decIcn {
	background: url(../../image/1.1.0/ico_lp_creatpage.png) no-repeat center top;
	-moz-background-size: 110px 110px;
	-webkit-background-size: 110px 110px;
	-ms-background-size: 110px 110px;
	background-size: 110px 110px;
}
.ypMdEventCrtCamp .ptsFlow .elCateList .elStep2 .decIcn {
	background: url(../../image/1.1.0/ico_lp_onetouch.png) no-repeat center top;
	-moz-background-size: 110px 110px;
	-webkit-background-size: 110px 110px;
	-ms-background-size: 110px 110px;
	background-size: 110px 110px;
}
.ypMdEventCrtCamp .ptsFlow .elCateList .elStep3 .decIcn {
	background: url(../../image/1.1.0/ico_lp_spmanage.png) no-repeat center top;
	-moz-background-size: 110px 110px;
	-webkit-background-size: 110px 110px;
	-ms-background-size: 110px 110px;
	background-size: 110px 110px;
}
.ypMdEventCrtCamp .ptsFlow .elCateList .elStep4 .decIcn {
	background: url(../../image/1.1.0/ico_lp_paymentsym.png) no-repeat center top;
	-moz-background-size: 110px 110px;
	-webkit-background-size: 110px 110px;
	-ms-background-size: 110px 110px;
	background-size: 110px 110px;
}
.ypMdEventCrtCamp .ptsFlow .elCateList .decTtl {
	margin-bottom: 25px;
	font-size: 143%;
	font-weight: bold;
	text-align: center;
}
.ypMdEventCrtCamp .ptsFlow .elCateList .decTxt {
	text-align: center;
	font-size: 114%;
	line-height: 1.3;
	color: #666;
}
/*
ptsEvtCase
*/
.ypMdEventCrtCamp .ptsEvtCase {
	padding: 35px 0 35px;
}
.ypMdEventCrtCamp .ptsEvtCase .inner {
	width: 830px;
	margin: 0 auto;
}
/*elSubuList*/
.ypMdEventCrtCamp .ptsEvtCase .elSubuList {
	margin-top: 30px;
}
.ypMdEventCrtCamp .ptsEvtCase .elSubuList ul {
	display: table;
}
.ypMdEventCrtCamp .ptsEvtCase .elSubuList li {
	display: table-cell;
	width: 250px;
	padding-right: 40px;
	background: url(../../image/1.1.0/bg_topRnSub.png) repeat-y 0 0;
	vertical-align: top;
}
.ypMdEventCrtCamp .ptsEvtCase .elSubuList li:last-child {
	padding-right: 0;
}
.ypMdEventCrtCamp .ptsEvtCase .elSubuList li .elPhoto {
	display: table;
	background: url(../../image/1.1.0/bg_koushi02.png) repeat 0 0;
}
.ypMdEventCrtCamp .ptsEvtCase .elSubuList li .elPhoto span {
	display: table-cell;
	width: 250px;
	height: 150px;
	vertical-align: middle;
	text-align: center;
}
.ypMdEventCrtCamp .ptsEvtCase .elSubuList li .elPhoto img {
	vertical-align: middle;
}
.ypMdEventCrtCamp .ptsEvtCase .elSubuList li .elDetail {
	display: block;
	padding: 8px 8px 8px 8px;
}
.ypMdEventCrtCamp .ptsEvtCase .elSubuList li .elDetail .elTtl {
	display: block;
	width: 232px;
	min-height: 44px;
	margin-bottom: 15px;
	font-size: 114%;
	overflow: hidden;
	word-break: break-all;
	word-wrap: break-word;
}
.ypMdEventCrtCamp .ptsEvtCase .elSubuList li .elDetail .elDate {
	display: block;
	font-weight: lighter;
	color: #222;
}
.ypMdEventCrtCamp .ptsEvtCase .elSubuList li .elDetail .elPlace {
	display: block;
	font-weight: lighter;
	color: #666;
}
.ypMdEventCrtCamp .ptsEvtCase .elSubuList li a:hover {
	text-decoration: none;
}
.ypMdEventCrtCamp .ptsEvtCase .elSubuList li a:hover .elTtl {
	text-decoration: underline;
}
/*elOtherList*/
.ypMdEventCrtCamp .ptsEvtCase .elOtherList {
	margin-top: 25px;
}
.ypMdEventCrtCamp .ptsEvtCase .elOtherList li {
	position: relative;
	display: table;
	float: left;
	width: 200px;
	height: 100px;
	margin-right: 9px;
	vertical-align: middle;
	text-align: center;
}
.ypMdEventCrtCamp .ptsEvtCase .elOtherList li:last-child {
	margin-right: 0;
}
.ypMdEventCrtCamp .ptsEvtCase .elOtherList a {
	position: absolute;
	display: table;
	top: 0;
	left: 0;
	width: 200px;
	height: 100px;
	font-weight: lighter;
	color: #222;
	background-color: rgba(0, 0, 0, 0.4);
}
.ypMdEventCrtCamp .ptsEvtCase .elOtherList .elCate {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}
.ypMdEventCrtCamp .ptsEvtCase .elOtherList .decCate {
	display: inline-block;
	font-size: 18px;
	text-align: center;
	color: #fff;
}
/*
ptsCampInfo
*/
.ypMdEventCrtCamp .ptsCampInfo {
	padding: 35px 0 20px;
}
.ypMdEventCrtCamp .ptsCampInfo .inner {
	width: 830px;
	margin: 0 auto;
}
/*elAboutAct*/
.ypMdEventCrtCamp .ptsCampInfo .elAboutAct {
	width: 817px;
}
.ypMdEventCrtCamp .ptsCampInfo .elAboutAct dl {
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	width: 100%;
	background: #eeeeee;
	display: block;
	padding: 5px;
	margin: 0 0 16px;
	position: relative;
}
.ypMdEventCrtCamp .ptsCampInfo .elAboutAct dt {
	float: left;
	width: 185px;
	padding: 5px 0 5px 25px;
	text-align: left;
	color: #303030;
	font-size: 129%;
	vertical-align: middle;
	position: absolute;
	top: 40%;
	margin-top: -0.5em;
	clear: both;
}
.ypMdEventCrtCamp .ptsCampInfo .elAboutAct dd {
	width: 567px;
	margin-left: 210px;
	padding: 12px 17px 12px 23px;
	display: block;
	background: #ffffff;
	text-align: left;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	color: #303030;
}
.ypMdEventCrtCamp .ptsCampInfo .elAboutAct dd span.point {
	font-size: 129%;
	display: block;
}
.ypMdEventCrtCamp .ptsCampInfo .elAboutAct dd span.item {
	font-size: 12px;
	display: block;
}
.ypMdEventCrtCamp .ptsCampInfo .elAboutAct dd ol.number li {
	padding-left: 15px;
	text-indent: -15px;
}
.ypMdEventCrtCamp .ptsCampInfo .elAboutAct dd ol.disc li {
	padding-left: 15px;
	text-indent: -15px;
}
/*-- Calendar 1.1.0 --*/
.ypMdCalendar {
	-webkit-user-select: none;
	width: 100%;
	background: rgba(0, 0, 0, 0.6);
	z-index: 1001;
	-webkit-transform: none;
	-moz-transform: none;
	-webkit-tap-highlight-color: transparent;
}
.ypMdCalendar input,
.ypMdCalendar select,
.ypMdCalendar label,
.ypMdCalendar a {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0.25);
}
.ypMdCalendar .window {
	width: 276px;
	/*280-4*/
	margin-left: auto;
	margin-right: auto;
	box-shadow: 0 0 10px #000;
	-moz-box-shadow: 0 0 10px #000;
	-webkit-box-shadow: 0 0 10px #000;
	border: 2px solid #999;
}
/*-- untHead --*/
.ypMdCalendar .untHead {
	position: relative;
	padding: 15px 0;
	background-color: #ddd;
}
.ypMdCalendar .untHead .elTitle {
	padding: 0 62px;
	font-size: 14px;
	font-weight: bold;
	line-height: 1.2;
	text-shadow: 0 1px 0 #fff;
	text-align: center;
}
.ypMdCalendar .untHead .ptsNavi {
	position: absolute;
	top: 10px;
	left: 0px;
	display: box;
	display: -moz-box;
	display: -webkit-box;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding: 0 10px;
	width: 100%;
	box-align: center;
	-moz-box-align: center;
	-webkit-box-align: center;
	font-size: 14px;
}
.ypMdCalendar .untHead .ptsNavi li {
	font-weight: bold;
}
.ypMdCalendar .untHead .ptsNavi li.elLeft {
	position: absolute;
	left: 10px;
	top: 0;
}
.ypMdCalendar .untHead .ptsNavi li.elRight {
	position: absolute;
	right: 10px;
	top: 0;
}
/*-- untBody --*/
.ypMdCalendar .untBody {
	padding: 0 0 10px;
	background-color: #fff;
}
.ypMdCalendar .untBody .decCalTbl {
	width: 100%;
	border-collapse: collapse;
}
.ypMdCalendar .untBody .decCalTbl th,
.ypMdCalendar .untBody .decCalTbl td {
	font-size: 14px;
	text-align: center;
}
.ypMdCalendar .untBody .decCalTbl th {
	background-color: #666;
	font-weight: bold;
	color: #fff;
	line-height: 25px;
}
.ypMdCalendar .untBody .decCalTbl td {
	border: solid 1px #999;
	border-top: none;
	font-weight: bold;
	color: #333;
	line-height: 32px;
	cursor: pointer;
}
.ypMdCalendar .untBody .decCalTbl td a {
	display: block;
	color: #333;
}
.ypMdCalendar .untBody .decCalTbl td:first-child {
	border-left: none;
}
.ypMdCalendar .untBody .decCalTbl td:last-child {
	border-right: none;
}
.ypMdCalendar .untBody .decCalTbl td.decNotM {
	color: #666;
}
.ypMdCalendar .untBody .decCalTbl td.decNotM a {
	color: #666;
}
.ypMdCalendar .untBody .decCalTbl td.decCreat {
	background-color: #ddd;
	cursor: default;
}
.ypMdCalendar .untBody .decCalTbl td.decEnfo {
	background-color: #00f2c2;
	cursor: default;
}
.ypMdCalendar .untBody .decCalTbl td.decEnfo a {
	cursor: default;
}
.ypMdCalendar .untBody .decCalTbl td.decEnd {
	background-color: #bbb;
	cursor: default;
}
.ypMdCalendar .untBody .decCalTbl td.decEnd a {
	cursor: default;
}
/*-- untFoot --*/
.ypMdCalendar .untFoot {
	padding: 0 10px 10px;
	background-color: #fff;
}
.ypMdCalendar .untFoot .libButton.elFunk {
	width: 200px;
	margin: 0 auto;
	font-size: 14px;
}
/*END*/
/*-- EventInput 1.1.0 --*/
.ypMdEventInput {
	width: 100%;
	background-color: #fff;
}
.ypMdEventInput .inner {
	padding: 20px 0 20px;
	background-color: #e9ecf0;
}
.ypMdEventInput .untHead,
.ypMdEventInput .untBody,
.ypMdEventInput .untFoot {
	width: 920px;
	margin: 0 auto;
}
.ypMdEventInput .elSubTitle {
	font-weight: bold;
}
.ypMdEventInput input::-ms-clear {
	visibility: hidden;
	margin-right: -22px;
}
.ypMdEventInput .decNotes {
	margin: 10px 0 0;
	color: #666;
}
.ypMdEventInput .decNotes.decSpTB {
	margin: 10px 0;
}
.ypMdEventInput .decNotes a {
	font-weight: lighter;
}
.ypMdEventInput .elHidLink {
	margin-top: 20px;
	font-size: 114%;
}
.ypMdEventInput .elHidLink a {
	font-weight: lighter;
}
.ypMdEventInput .elHidLink.decDott {
	padding-top: 20px;
	border-top: 1px dotted #222;
	font-size: 114%;
}
.ypMdEventInput .elRt .elHidLink:first-child {
	margin-top: 0;
}
/*--elEventBtn--*/
.ypMdEventInput .elEventBtn {
	display: inline-block;
}
.ypMdEventInput .elEventBtn a {
	display: block;
	width: 150px;
	min-height: 20px;
	padding: 8px 0;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	text-align: center;
	font-size: 114%;
	text-decoration: none;
}
.ypMdEventInput .elEventBtn.decSave a {
	border: 1px solid #e1e4e8;
	background-color: #fff;
}
.ypMdEventInput .elEventBtn.decComf a {
	border: 1px solid #e1e4e8;
	background-color: #ff00c6;
	color: #fff;
}
.ypMdEventInput .elEventBtn.decGray a {
	border: 1px solid #ccc;
	background-color: #ddd;
	color: #aaa;
	cursor: default;
}
.ypMdEventInput .elEventBtn a:hover {
	text-decoration: none;
}
/*------------untHead------------*/
.ypMdEventInput .untHead h1 {
	float: left;
	width: 500px;
	padding-top: 8px;
	font-size: 143%;
	font-weight: bold;
}
/*--ptsBtnBox--*/
.ypMdEventInput .untHead .ptsBtnBox {
	float: right;
	width: 395px;
	margin-right: 19px;
	text-align: right;
}
.ypMdEventInput .untHead .elEventBtn {
	margin: 0 15px;
}
.ypMdEventInput .untHead .elEventBtn:last-child {
	margin: 0 0;
}
.ypMdEventInput .untHead .elEventBtn a {
	width: 178px;
	padding: 10px 0;
}
/*--elLtSaveDate--*/
.ypMdEventInput .untHead .elLtSaveDate {
	margin: 10px 19px 0 0;
	text-align: right;
	font-weight: bold;
	color: #666;
}
/*------------untBody------------*/
.ypMdEventInput .untBody .wrEventInput {
	margin-top: 30px;
	border-top: 4px solid #333;
	background-color: #fff;
}
.ypMdEventInput .untBody .wrEventInput:first-child {
	margin-top: 10px;
}
.ypMdEventInput .untBody .wrEventInput .elInner {
	padding: 20px 29px 30px;
	border-left: 1px solid #e0e3e7;
	border-right: 1px solid #e0e3e7;
	border-bottom: 1px solid #e0e3e7;
}
.ypMdEventInput .untBody .wrEventInput h2 {
	font-size: 143%;
	font-weight: bold;
}
.ypMdEventInput .untBody .wrEventInput h2 .decCir {
	display: inline-block;
	width: 30px;
	margin-right: 10px;
	height: 30px;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	vertical-align: top;
	text-indent: -9999px;
}
.ypMdEventInput .untBody .wrEventInput h2 .decCir.decOne {
	background: url(../../image/1.1.0/ico_evtinp_one.png) no-repeat 50% 50% #01d7ad;
}
.ypMdEventInput .untBody .wrEventInput h2 .decCir.decTwo {
	background: url(../../image/1.1.0/ico_evtinp_two.png) no-repeat 50% 50% #01d7ad;
}
.ypMdEventInput .untBody .wrEventInput h2 .decCir.decThree {
	background: url(../../image/1.1.0/ico_evtinp_three.png) no-repeat 50% 50% #01d7ad;
}
.ypMdEventInput .untBody .wrEventInput h2 .decTxt {
	display: inline-block;
	padding-top: 3px;
	vertical-align: top;
}
.ypMdEventInput .untBody .wrEventInput .ptsH2Ttl h2 {
	float: left;
	width: 385px;
}
.ypMdEventInput .untBody .wrEventInput .ptsH2Ttl .elLead {
	float: right;
	width: 465px;
	padding-top: 5px;
	text-align: right;
}
.ypMdEventInput .untBody .wrEventInput h3 {
	font-size: 114%;
	font-weight: bold;
}
.ypMdEventInput .untBody .wrEventInput .elSett .ptsTtlTxt {
	margin-bottom: 5px;
}
.ypMdEventInput .untBody .wrEventInput .ptsTtlTxt h3,
.ypMdEventInput .untBody .wrEventInput .ptsTtlTxt .elSubTitle {
	float: left;
	width: 60%;
	font-weight: bold;
}
.ypMdEventInput .untBody .wrEventInput .ptsTtlTxt .elTxt {
	float: right;
	width: 39%;
	text-align: right;
	line-height: 1.6;
}
.ypMdEventInput .untBody .wrEventInput .elSett .ptsTtlTxt .elTxt {
	line-height: 1.4;
}
.ypMdEventInput .untBody .wrEventInput .ptsTtlTxt .elTxt a {
	font-weight: lighter;
}
.ypMdEventInput .untBody .wrEventInput .libForm select,
.ypMdEventInput .untBody .wrEventInput .libTextarea select {
	min-width: 300px;
}
.ypMdEventInput .untBody .wrEventInput .libTextarea textarea {
	min-height: 40px;
	line-height: 1.2;
}
.ypMdEventInput .untBody .wrEventInput .ptsPunkLine {
	padding-top: 20px;
	margin-top: 20px;
	border-top: 1px solid #e0e3e7;
}
.ypMdEventInput .untBody .wrEventInput .elSett .ptsPunkLine {
	border-top: 1px solid #dadbd3;
}
.ypMdEventInput .untBody .wrEventInput .ptsPunkDott {
	padding-top: 20px;
	margin-top: 20px;
	border-top: 1px dotted #222;
}
.ypMdEventInput .untBody .wrEventInput .ptsPunkDott:first-child {
	padding-top: 0;
	margin-top: 0;
	border-top: none;
}
/*.ypMdEventInput .untBody .wrEventInput .ptsPunkDott .elSubTitle{
	margin-top: 15px;
}*/
.ypMdEventInput .untBody .wrEventInput .ptsHidCont .ptsPunkDott:first-child {
	padding-top: 20px;
	margin-top: 20px;
	border-top: 1px dotted #222;
}
.ypMdEventInput .untBody .wrEventInput .ptsPunkLine.decEnquete .ptsHidCont .ptsPunkDott:first-child {
	padding-top: 0;
	margin-top: 20px;
	border-top: none;
}
.ypMdEventInput .untBody .wrEventInput .ptsOrgName .libForm input[type="text"],
.ypMdEventInput .untBody .wrEventInput .ptsOfrName .libForm input[type="text"] {
	width: 260px;
	padding: 10px 10px;
}
.ypMdEventInput .untBody .wrEventInput .ptsOrgName .ptsIntForm .placeHolder,
.ypMdEventInput .untBody .wrEventInput .ptsOfrName .ptsIntForm .placeHolder {
	max-width: 260px;
}
.ypMdEventInput .untBody .wrEventInput .decTickDpTxt .libTextarea textarea,
.ypMdEventInput .untBody .wrEventInput .decOnlnCode .libForm input[type="text"] {
	width: 750px;
	padding: 12px 12px;
}
.ypMdEventInput .untBody .wrEventInput .decTickDpTxt .ptsIntForm .placeHolder,
.ypMdEventInput .untBody .wrEventInput .decOnlnCode .ptsIntForm .placeHolder {
	max-width: 740px;
}
.ypMdEventInput .untBody .wrEventInput .ptsPunkDott.decEvtName .ptsHidCont {
	margin-top: 20px;
}
.ypMdEventInput .untBody .wrEventInput .ptsPunkDott.decEvtPlace .decEvtMap {
	margin-top: 20px;
}
.ypMdEventInput .untBody .wrEventInput .decPurNmDp .elSubTitle {
	margin-top: 15px;
}
.ypMdEventInput .untBody .wrEventInput .ptsPunkDott.decEvtPlace .decEvtMap .libTextarea textarea {
	min-height: 65px;
}
.ypMdEventInput .untBody .wrEventInput .ptsPunkDott.decEvtPlace .decEvtMap .libTextarea .elSubTitle {
	font-weight: lighter;
}
.ypMdEventInput .untBody .wrEventInput .ptsPunkDott.decEvtDetail .libTextarea textarea,
.ypMdEventInput .untBody .wrEventInput .ptsPunkDott.decAccDetail .libTextarea textarea {
	min-height: 65px;
}
/*---------ptsColumn---------*/
.ypMdEventInput .untBody .wrEventInput .ptsColumn .elLt {
	float: left;
	width: 255px;
	vertical-align: top;
}
.ypMdEventInput .untBody .wrEventInput .ptsColumn .elRt {
	float: right;
	width: 605px;
	vertical-align: top;
}
.ypMdEventInput .untBody .wrEventInput .ptsColumn .elRt .libForm,
.ypMdEventInput .untBody .wrEventInput .ptsColumn .elRt .libTextarea {
	margin: 20px 0 0;
}
.ypMdEventInput .untBody .wrEventInput .ptsColumn .elRt .libForm:first-child,
.ypMdEventInput .untBody .wrEventInput .ptsColumn .elRt .libTextarea:first-child {
	margin-top: 0;
}
.ypMdEventInput .untBody .wrEventInput .ptsColumn .elRt .libForm:last-child,
.ypMdEventInput .untBody .wrEventInput .ptsColumn .elRt .libTextarea:last-child {
	margin-bottom: 0;
}
.ypMdEventInput .untBody .wrEventInput .ptsColumn .elRt .ptsPunkDott.decOpenRange .libForm,
.ypMdEventInput .untBody .wrEventInput .ptsColumn .elRt .ptsPunkDott.decOpenRange .libTextarea {
	margin: 10px 0 0;
}
.ypMdEventInput .untBody .wrEventInput .ptsColumn .elRt .ptsPunkDott.decEvtPlace .decEvtMap .libTextarea {
	margin: 10px 0 0;
}
.ypMdEventInput .untBody .wrEventInput .ptsColumn .elRt .ptsPunkDott {
	padding-right: 10px;
}
/*--ptsEveDate--*/
.ypMdEventInput .untBody .wrEventInput .ptsEveDate {
	display: table;
}
.ypMdEventInput .untBody .wrEventInput .ptsEveDate li {
	display: table-cell;
	vertical-align: top;
}
.ypMdEventInput .untBody .wrEventInput .ptsEveDate li:last-child {
	padding-left: 15px;
}
/*--ptsEveDate elEveDate--*/
.ypMdEventInput .untBody .wrEventInput .elEveDate {
	margin-top: 10px;
}
.ypMdEventInput .untBody .wrEventInput .elEveDate dt {
	margin-bottom: 5px;
	color: #666;
}
.ypMdEventInput .untBody .wrEventInput .elEveDate dd {
	display: table;
	min-width: 289px;
}
.ypMdEventInput .untBody .wrEventInput .elEveDate span {
	display: table-cell;
	vertical-align: middle;
}
.ypMdEventInput .untBody .wrEventInput .elEveDate .decDateBtn {
	display: table-cell;
	padding-right: 4px;
	vertical-align: middle;
}
.ypMdEventInput .untBody .wrEventInput .elEveDate .decDateBtn .decBg {
	display: block;
	width: 145px;
	border: 1px solid #aaaaaa;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	margin-right: 5px;
	font-size: 14px;
	line-height: 20px;
	font-family: Osaka, "ＭＳ Ｐゴシック", sans-serif;
}
.ypMdEventInput .untBody .wrEventInput .elEveDate .decDateBtn .decBg.decErr {
	border: 1px solid #d51446;
	background-color: #ffe8e8;
}
.ypMdEventInput .untBody .wrEventInput .elEveDate .decDateBtn .decBg.decReadOnly,
.ypMdEventInput .untBody .wrEventInput .elEveDate .decDateBtn .decBg.decDisab {
	border: 1px solid #aaaaaa;
	background-color: #ddd;
	color: #666;
}
.ypMdEventInput .untBody .wrEventInput .elEveDate .decDateBtn a {
	display: block;
	color: #333;
	padding: 8px 6px;
	text-decoration: none;
}
.ypMdEventInput .untBody .wrEventInput .elEveDate .decDateBtn .decReadOnly a,
.ypMdEventInput .untBody .wrEventInput .elEveDate .decDateBtn .decDisab a {
	color: #666;
	cursor: default;
}
.ypMdEventInput .untBody .wrEventInput .elEveDate .decHour {
	padding-right: 4px;
}
.ypMdEventInput .untBody .wrEventInput .elEveDate .decHour select,
.ypMdEventInput .untBody .wrEventInput .elEveDate .decMin select,
.ypMdEventInput .untBody .decPurNmDp .libForm select,
.ypMdEventInput .untBody .decPurNmDp .libTextarea select {
	min-width: 50px;
	max-width: 58px;
	height: 38px;
	padding-top: 6px;
	padding-bottom: 5px;
	font-weight: bold;
}
.ypMdEventInput .untBody .wrEventInput .elEveDate .decHour select:disabled,
.ypMdEventInput .untBody .decReadOnly select:disabled,
.ypMdEventInput .untBody .wrEventInput .elEveDate .decMin select:disabled {
	background-color: #ddd;
	color: #666;
}
.ypMdEventInput .untBody .wrEventInput .elEveDate .decStrTxt {
	font-weight: bold;
	font-size: 114%;
	color: #000;
	line-height: 1.3;
}
/*--ptsSelectBtn--*/
.ypMdEventInput .untBody .wrEventInput .ptsSelectBtn {
	display: table;
	width: 100%;
	margin-top: 20px;
}
.ypMdEventInput .untBody .wrEventInput .ptsSelectBtn:first-child {
	margin-top: 0;
}
.ypMdEventInput .untBody .wrEventInput .ptsSelectBtn .elToggBtn {
	display: table-cell;
	width: 50px !important;
	vertical-align: middle;
}
.ypMdEventInput .untBody .wrEventInput .ptsSelectBtn .elTxt {
	display: table-cell;
	padding-left: 10px;
	vertical-align: middle;
	word-wrap: break-word;
	word-break: break-all;
}
.ypMdEventInput .untBody .wrEventInput .ptsSelectBtn .elTxt.decOn {
	font-weight: bold;
}
.ypMdEventInput .untBody .wrEventInput .ptsSelectBtn .elToggBtn.decNoSlt {
	width: 80px !important;
}
.ypMdEventInput .untBody .wrEventInput .ptsSelectBtn .elToggBtn.decNoSlt .decSltNone {
	display: inline-block;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	position: relative;
	text-align: left;
	overflow: hidden;
	line-height: 8px;
	min-width: 80px;
	background-color: #cccfd2;
}
.ypMdEventInput .untBody .wrEventInput .ptsSelectBtn .elToggBtn.decNoSlt .decSltNone p {
	padding: 9px 0;
	text-align: center;
	color: #666;
	font-size: 14px;
	font-weight: bold;
}
.ypMdEventInput .untBody .wrEventInput .ptsSelectBtn.decShorten {
	float: left;
	width: 60%;
}
.ypMdEventInput .untBody .wrEventInput .elLinkTxt {
	float: right;
	padding-top: 3px;
	width: 39%;
	text-align: right;
	word-wrap: break-word;
	word-break: break-all;
}
.ypMdEventInput .untBody .wrEventInput .elLinkTxt a {
	font-weight: normal !important;
}
/*--ptsEvtStart--*/
.ypMdEventInput .untBody .wrEventInput .ptsEvtStart {
	display: table;
	margin-top: 15px;
}
.ypMdEventInput .untBody .wrEventInput .ptsEvtStart .elTxt {
	display: table-cell;
	vertical-align: middle;
	white-space: nowrap;
}
.ypMdEventInput .untBody .wrEventInput .ptsEvtStart .elSlt {
	display: table-cell;
	padding-left: 5px;
	vertical-align: middle;
}
.ypMdEventInput .untBody .wrEventInput .ptsEvtStart .elSlt select {
	min-width: 160px;
}
/*--ptsUserEdit--*/
/*--ptsSrcRst--*/
.ypMdEventInput .untBody .wrEventInput .ptsSrcRst {
	margin-top: 30px;
}
.ypMdEventInput .untBody .wrEventInput .ptsSrcRst .ptsStBtn li {
	vertical-align: top;
}
.ypMdEventInput .untBody .wrEventInput .ptsSrcRst .ptsStBtn li.elBtn {
	float: left;
	width: 380px;
}
.ypMdEventInput .untBody .wrEventInput .ptsSrcRst .ptsStBtn li.elStates {
	float: right;
	width: 210px;
	padding-top: 5px;
	text-align: right;
}
.ypMdEventInput .untBody .wrEventInput .ptsSrcRst .ptsStBtn .ptsSelectBtn {
	margin-top: 0;
}
.ypMdEventInput .untBody .wrEventInput .ptsSrcRst .ptsStBtn li.elStates .decTtl {
	font-size: 12px;
}
/*--ptsImgArea--*/
.ypMdEventInput .untBody .wrEventInput .ptsImgArea {
	margin-top: 15px;
}
.ypMdEventInput .untBody .wrEventInput .ptsImgArea li {
	float: left;
	width: 168px;
	min-height: 102px;
	margin: 0 10px 10px 0;
}
.ypMdEventInput .untBody .wrEventInput .ptsImgArea li a {
	font-weight: lighter;
}
.ypMdEventInput .untBody .wrEventInput .ptsImgArea li .photo a {
	display: block;
	width: 166px;
	height: 100px;
	border: 1px solid #aaa;
	color: #222;
}
.ypMdEventInput .untBody .wrEventInput .ptsImgArea li .photo a:hover {
	text-decoration: none;
}
.ypMdEventInput .untBody .wrEventInput .ptsImgArea li .delete {
	margin-top: 2px;
	text-align: right;
}
.ypMdEventInput .untBody .wrEventInput .ptsImgArea li .elAddBtn {
	display: block;
	width: 166px;
	height: 40px;
	/*100-60*/
	padding-top: 60px;
	background: url(../../image/1.1.0/ico_evtinput_plus.png) no-repeat 50% 30px #fff;
	text-align: center;
}
.ypMdEventInput .untBody .wrEventInput .ptsImgArea li .elLoadBtn {
	display: block;
	width: 166px;
	height: 100px;
	background: url(../../image/1.1.0/ico_loading2x_01.gif) no-repeat 50% 50% #fff;
	-moz-background-size: 20px auto;
	-webkit-background-size: 20px auto;
	-ms-background-size: 20px auto;
	background-size: 20px auto;
	text-align: center;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
	overflow: hidden;
}
.ypMdEventInput .untBody .wrEventInput .ptsImgArea li .elPhoto {
	display: table;
	width: 166px;
	height: 100px;
	background-color: #fff;
	text-align: center;
}
.ypMdEventInput .untBody .wrEventInput .ptsImgArea li .elPhoto span {
	display: table-cell;
	width: 166px;
	height: 100px;
	text-align: center;
	vertical-align: middle;
}
.ypMdEventInput .untBody .wrEventInput .ptsImgArea li .elPhoto span img {
	display: block;
	max-width: 166px;
	max-height: 100px;
	width: auto !important;
	height: auto !important;
	margin: 0 auto;
	vertical-align: bottom;
}
/*--ptsOrgName--*/
.ypMdEventInput .untBody .wrEventInput .ptsOrgName {
	margin-top: 15px;
}
.ypMdEventInput .untBody .wrEventInput .ptsOrgName li.elLt {
	float: left;
	width: 72px;
}
.ypMdEventInput .untBody .wrEventInput .ptsOrgName li.elRt {
	float: right;
	width: 505px;
}
.ypMdEventInput .untBody .wrEventInput .ptsOrgName li.elLt a {
	font-weight: lighter;
}
.ypMdEventInput .untBody .wrEventInput .ptsOrgName li.elLt .photo a {
	display: block;
	width: 70px;
	height: 70px;
	border: 1px solid #aaa;
	color: #222;
}
.ypMdEventInput .untBody .wrEventInput .ptsOrgName li.elLt .photo a:hover {
	text-decoration: none;
}
.ypMdEventInput .untBody .wrEventInput .ptsOrgName li.elLt .delete {
	margin-top: 2px;
	text-align: right;
}
.ypMdEventInput .untBody .wrEventInput .ptsOrgName li.elLt .elAddBtn {
	display: block;
	width: 70px;
	height: 25px;
	/*70-45*/
	padding-top: 45px;
	background: url(../../image/1.1.0/ico_evtinput_plus.png) no-repeat 50% 15px #fff;
	text-align: center;
	font-size: 12px;
}
.ypMdEventInput .untBody .wrEventInput .ptsOrgName li.elLt .elLoadBtn {
	display: block;
	width: 70px;
	height: 70px;
	background: url(../../image/1.1.0/ico_loading2x_01.gif) no-repeat 50% 50% #fff;
	-moz-background-size: 20px auto;
	-webkit-background-size: 20px auto;
	-ms-background-size: 20px auto;
	background-size: 20px auto;
	text-align: center;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
	overflow: hidden;
}
.ypMdEventInput .untBody .wrEventInput .ptsOrgName li.elLt .elPhoto {
	display: table;
	width: 70px;
	height: 70px;
	background-color: #fff;
	text-align: center;
}
.ypMdEventInput .untBody .wrEventInput .ptsOrgName li.elLt .elPhoto span {
	display: table-cell;
	width: 70px;
	height: 70px;
	text-align: center;
	vertical-align: middle;
}
.ypMdEventInput .untBody .wrEventInput .ptsOrgName li.elLt .elPhoto span img {
	display: block;
	max-width: 70px;
	max-height: 70px;
	width: auto !important;
	height: auto !important;
	margin: 0 auto;
	vertical-align: bottom;
}
/*--ptsOfrName--*/
.ypMdEventInput .untBody .wrEventInput .ptsOfrName {
	margin-top: 20px;
}
/*--ptsCtTelHr--*/
.ypMdEventInput .untBody .wrEventInput .ptsCtTelHr {
	margin-top: 20px;
}
.ypMdEventInput .untBody .wrEventInput .ptsCtTelHr li.elLt {
	float: left;
	width: 285px;
}
.ypMdEventInput .untBody .wrEventInput .ptsCtTelHr li.elRt {
	float: right;
	width: 285px;
}
.ypMdEventInput .untBody .wrEventInput .ptsCtTelHr .libForm input[type="text"] {
	width: 265px;
	padding: 10px 10px;
}
.ypMdEventInput .untBody .wrEventInput .ptsCtTelHr .ptsIntForm .placeHolder {
	max-width: 265px;
}
.ypMdEventInput .untBody .wrEventInput .ticketPurchaseUpLimitOpen, .ypMdEventInput .untBody .wrEventInput .ticketPurchaseLowLimitOpen {
	display: inline-block;
}
/*ptsPurNum*/
.ypMdEventInput .untBody .wrEventInput .ptsPurNum,
.ypMdEventInput .untBody .wrEventInput .ptsIntForm {
	margin-top: 10px;
	vertical-align: top;
}
.ypMdEventInput .untBody .wrEventInput .ptsPurNum .dexTxt {
	margin-top: 10px;
}
.ypMdEventInput .untBody .wrEventInput .ptsPurNum .dexInequality {
	font-size: 114%;
	margin: 50px 8px 0 10px;
}
.ypMdEventInput .untBody .wrEventInput .ptsDisplay .ptsPurNum {
	margin-top: 0;
}
.ypMdEventInput .untBody .wrEventInput .ptsPurNum .libForm {
	width: 160px;
}
.ypMdEventInput .untBody .wrEventInput .ptsPurNum .libForm input[type="text"] {
	width: 125px;
	padding: 10px 0;
	border: none;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	text-align: right;
	font-weight: bold;
}
.ypMdEventInput .untBody .wrEventInput .ptsPurNum .libForm .ptsIntForm {
	padding: 0 5px;
	border: 1px solid #aaa;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.ypMdEventInput .untBody .wrEventInput .ptsPurNum .libForm .ptsIntForm .mai {
	display: inline-block;
	padding-left: 5px;
	font-size: 16px;
}
.ypMdEventInput .untBody .wrEventInput .ptsPurNum .libForm .ptsIntForm .placeHolder {
	position: absolute;
	top: 13px;
	left: auto;
	right: 30px;
	max-width: 105px;
	line-height: 1.1;
}
/*--ptsTickList--*/
.ypMdEventInput .untBody .wrEventInput .ptsTickList {
	margin-top: 20px;
	border: 1px solid #dadbd3;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList .decEmphasisTxt {
	display: inline-block;
	margin-left: 5px;
	padding: 2px 8px;
	background-color: #ff7800;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color: #fff;
	line-height: 1.0;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList .ptsDtl .decPrice .decEmphasisTxt {
	margin-left: 3px;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList .elhelpWd {
	display: inline-block;
	position: relative;
	margin-left: 7px;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList .elhelpWd .decHlpIcn {
	display: inline-block;
	width: 18px;
	height: 18px;
	background: url(../../image/1.1.0/ico_evtinput_help.png) no-repeat 0 0;
	vertical-align: middle;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
	overflow: hidden;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList .elhelpWd .decHlpIcn a {
	display: block;
	width: 18px;
	height: 18px;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList .elhelpWd .decHlpWdw {
	display: table;
	position: absolute;
	bottom: 33px;
	left: 50%;
	width: 215px;
	margin-left: -107px;
	-moz-box-sizing: border-box;
	     box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-shadow: 1px 1px 1px #d8dade;
	     box-shadow: 1px 1px 1px #d8dade;
	-webkit-box-shadow: 1px 1px 1px #d8dade;
	border: 2px solid #aaa;
	background-color: #fff;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList .elhelpWd .decHlpWdw .txt {
	display: table-cell;
	padding: 10px 8px 10px 10px;
	font-size: 12px;
	color: #000;
	line-height: 1.6;
	font-weight: lighter;
	vertical-align: bottom;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList.decUsually .ptsDtl .decNumber {
	width: 34px;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList.decUsually .ptsDtl .decName {
	width: 355px;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList.decUsually .ptsDtl .decSheets {
	width: 162px;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList.decUsually .ptsDtl .decPrice {
	width: 165px;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList.decUsually .ptsDtl .decOther {
	width: 138px;
	border-right: none !important;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList.decLottery .ptsDtl .decNumber {
	width: 34px;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList.decLottery .ptsDtl .decName {
	width: 260px;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList.decLottery .ptsDtl .decSheets {
	width: 150px;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList.decLottery .ptsDtl .decPrice {
	width: 157px;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList.decLottery .ptsDtl .decProby {
	width: 128px;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList.decLottery .ptsDtl .decOther {
	width: 124px;
	border-right: none !important;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList .elHead,
.ypMdEventInput .untBody .wrEventInput .ptsTickList .elSumm,
.ypMdEventInput .untBody .wrEventInput .ptsTickList .elSummErr {
	display: table;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList .elHead .decCol,
.ypMdEventInput .untBody .wrEventInput .ptsTickList .elSumm .decCol {
	display: table-cell;
	padding: 6px 0;
	vertical-align: middle;
	border-right: 1px solid #dadbd3;
	border-bottom: 1px solid #dadbd3;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList .elSummErr .decCol {
	display: table-cell;
	padding: 0 0;
	vertical-align: top;
	border-right: 1px solid #dadbd3;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList .elSumm .decCol .decErrTxt {
	padding: 0 10px;
	text-align: left;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList .elSummErr .decCol .decErrTxt {
	padding: 0 10px;
	margin-top: 8px;
	line-height: 1.2;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList .elSummErr .decCol .decStsTxt {
	padding: 0 10px;
	margin-top: 8px;
	line-height: 1.2;
	color: #ff7800;
}
/*ptsTickList elHead*/
.ypMdEventInput .untBody .wrEventInput .ptsTickList .elHead {
	background-color: #eaedf1;
	font-weight: bold;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList .elHead .decCol p {
	padding: 0 10px;
	text-align: left;
}
/*ptsTickList elSumm*/
.ypMdEventInput .untBody .wrEventInput .ptsTickList.decUsually .ptsSumSet.decBfResale .elSummErr,
.ypMdEventInput .untBody .wrEventInput .ptsTickList.decUsually .ptsSumSet.decBfResale .elSumm {
	background-color: #f6f2fb;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList.decUsually .ptsSumSet.decAfResale .elSummErr,
.ypMdEventInput .untBody .wrEventInput .ptsTickList.decUsually .ptsSumSet.decAfResale .elSumm {
	background-color: #f2fdfb;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList.decUsually .ptsSumSet.decStopResale .elSummErr,
.ypMdEventInput .untBody .wrEventInput .ptsTickList.decUsually .ptsSumSet.decStopResale .elSumm {
	background-color: #f2fdfb;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList.decUsually .ptsSumSet.decTrgResale .elSummErr,
.ypMdEventInput .untBody .wrEventInput .ptsTickList.decUsually .ptsSumSet.decTrgResale .elSumm {
	background-color: #fff8fa;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList .elSumm .decNumber p {
	text-align: center;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList .elSumm .libForm,
.ypMdEventInput .untBody .wrEventInput .ptsTickList .elSumm .libTextarea {
	text-align: center;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList .elSumm .decFree {
	padding: 0 20px;
	vertical-align: middle;
	text-align: right;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList .elSumm .decFree span {
	font-size: 114%;
	font-weight: bold;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList .elSumm .libForm input[type="text"] {
	display: inline-block;
	padding: 10px 10px;
	font-weight: bold;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList .elSumm .libTextarea textarea {
	display: inline-block;
	padding: 14px 10px 10px;
	font-weight: bold;
	resize: none;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList .elSumm .decName .libTextarea .ptsIntForm {
	margin: 0 0 !important;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList.decUsually .elSumm .decName .libForm input[type="text"] {
	width: 313px;
	/*333-20*/
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList.decUsually .elSumm .decName .libTextarea textarea {
	width: 313px;
	/*333-20*/
	min-height: 20px !important;
	height: 20px !important;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList.decUsually .ptsSumSet.decBfResale .elSumm .decName .libTextarea textarea,
.ypMdEventInput .untBody .wrEventInput .ptsTickList.decUsually .ptsSumSet.decAfResale .elSumm .decName .libTextarea textarea {
	width: 235px;
	/*333-98*/
	padding: 14px 10px 10px 88px;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList.decUsually .ptsSumSet.decStopSale .elSumm .decName .libTextarea textarea {
	width: 268px;
	/*333-65*/
	padding: 14px 10px 10px 55px;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList.decUsually .ptsSumSet.decStopResale .elSumm .decName .libTextarea textarea {
	width: 213px;
	/*333-120*/
	padding: 14px 10px 10px 110px;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList.decUsually .ptsSumSet.decTrgResale .elSumm .decName .libTextarea textarea {
	width: 223px;
	/*333-110*/
	padding: 14px 10px 10px 100px;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList.decLottery .elSumm .decName .libForm input[type="text"] {
	width: 220px;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList.decLottery .elSumm .decName .libTextarea textarea {
	width: 220px;
	min-height: 20px !important;
	height: 20px !important;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList .elSumm .decSheets .libForm input[type="text"] {
	padding: 10px 0;
	border: none;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	text-align: right;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList.decUsually .elSumm .decSheets .libForm input[type="text"] {
	width: 105px;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList.decLottery .elSumm .decSheets .libForm input[type="text"] {
	width: 90px;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList .elSumm .decPrice .libForm input[type="text"] {
	padding: 10px 0;
	border: none;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	text-align: right;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList.decUsually .elSumm .decPrice .libForm input[type="text"] {
	width: 105px;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList.decLottery .elSumm .decPrice .libForm input[type="text"] {
	width: 95px;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList .elSumm .decProby .libForm input[type="text"] {
	padding: 10px 0;
	border: none;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	text-align: right;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList.decLottery .elSumm .decProby .libForm input[type="text"] {
	width: 50px;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList .elSumm .decSheets .libForm .ptsIntForm,
.ypMdEventInput .untBody .wrEventInput .ptsTickList .elSumm .decPrice .libForm .ptsIntForm,
.ypMdEventInput .untBody .wrEventInput .ptsTickList .elSumm .decProby .libForm .ptsIntForm {
	padding: 0 5px;
	margin: 0 10px;
	border: 1px solid #aaa;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background-color: #fff;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList .elSumm .decSheets .libForm .ptsIntForm .mai {
	display: inline-block;
	padding-left: 5px;
	font-size: 16px;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList .elSumm .decPrice .libForm .ptsIntForm .yen {
	display: inline-block;
	padding-left: 5px;
	padding-right: 0px;
	font-size: 16px;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList .elSumm .decProby .libForm .ptsIntForm .nin {
	display: inline-block;
	padding-left: 2px;
	font-size: 12px;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList .ptsSumSet .elSumm .decName .libTextarea .ptsIntForm .decResaleSts {
	display: inline-block;
	position: absolute;
	top: 15px;
	left: 20px;
	margin-right: 5px;
	padding: 3px 3px;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	color: #fff;
	line-height: 1.0;
	text-align: left;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList .ptsSumSet.decBfResale .elSumm .decName .libTextarea .ptsIntForm .decResaleSts {
	background-color: #5607b8;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList .ptsSumSet.decAfResale .elSumm .decName .libTextarea .ptsIntForm .decResaleSts {
	background-color: #00cfa8;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList .ptsSumSet.decStopSale .elSumm .decName .libTextarea .ptsIntForm .decResaleSts,
.ypMdEventInput .untBody .wrEventInput .ptsTickList .ptsSumSet.decStopResale .elSumm .decName .libTextarea .ptsIntForm .decResaleSts {
	background-color: #d51446;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList .ptsSumSet.decTrgResale .elSumm .decName .libTextarea .ptsIntForm .decResaleSts {
	background-color: #f672a0;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList .elSumm .decName .libForm .ptsIntForm .placeHolder,
.ypMdEventInput .untBody .wrEventInput .ptsTickList .elSumm .decName .libTextarea .ptsIntForm .placeHolder {
	position: absolute;
	top: 16px;
	left: 20px;
	text-align: left;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList.decUsually .elSumm .decName .libForm .ptsIntForm .placeHolder,
.ypMdEventInput .untBody .wrEventInput .ptsTickList.decUsually .elSumm .decName .libTextarea .ptsIntForm .placeHolder {
	max-width: 315px;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList.decLottery .elSumm .decName .libForm .ptsIntForm .placeHolder,
.ypMdEventInput .untBody .wrEventInput .ptsTickList.decLottery .elSumm .decName .libTextarea .ptsIntForm .placeHolder {
	max-width: 220px;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList .elSumm .decSheets .libForm .ptsIntForm .placeHolder {
	position: absolute;
	top: 13px;
	left: auto;
	right: 30px;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList.decUsually .elSumm .decSheets .libForm .ptsIntForm .placeHolder {
	max-width: 105px;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList.decLottery .elSumm .decSheets .libForm .ptsIntForm .placeHolder {
	max-width: 90px;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList .elSumm .decPrice .libForm .ptsIntForm .placeHolder {
	position: absolute;
	top: 13px;
	left: auto;
	right: 30px;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList.decUsually .elSumm .decPrice .libForm .ptsIntForm .placeHolder {
	max-width: 105px;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList.decLottery .elSumm .decPrice .libForm .ptsIntForm .placeHolder {
	max-width: 95px;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList .elSumm .decProby .libForm .ptsIntForm .placeHolder {
	position: absolute;
	top: 13px;
	left: auto;
	right: 50px;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList.decLottery .elSumm .decProby .libForm .ptsIntForm .placeHolder {
	max-width: 50px;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList .elSumm .decOther {
	padding: 10px 0 0;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList .elSumm .decOther .elBtn {
	position: relative;
	margin: 0 auto;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList.decUsually .elSumm .decOther .elBtn {
	width: 122px;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList.decLottery .elSumm .decOther .elBtn {
	width: 110px;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList .elSumm .decOther .elBtn li {
	float: left;
	width: 27px;
	height: 50px;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
	overflow: hidden;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList .elSumm .decOther .elBtn li a {
	display: block;
	width: 27px;
	height: 35px;
	margin: 0 auto;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList .elSumm .decOther .elBtn .decSet.decExpd a {
	height: 49px;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList .elSumm .decOther .elBtn .decSet {
	width: 35px;
	height: 50px;
	background: url(../../image/1.1.0/ico_evtinp_setting.png) no-repeat 50% 5px;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList .elSumm .decOther .elBtn .decSet.decExpd {
	width: 33px;
	height: 50px;
	margin-bottom: -1px;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	background: url(../../image/1.1.0/ico_evtinp_setting.png) no-repeat 50% 4px #fff;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList .elSumm .decOther .elBtn .decNew {
	background: url(../../image/1.1.0/ico_evtinp_newtick.png) no-repeat 0 7px;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList.decUsually .elSumm .decOther .elBtn .decNew {
	margin-left: 15px;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList.decLottery .elSumm .decOther .elBtn .decNew {
	margin-left: 10px;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList .elSumm .decOther .elBtn .decDel {
	width: 18px;
	background: url(../../image/1.1.0/ico_evtinp_delete.png) no-repeat 0 12px;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList.decUsually .elSumm .decOther .elBtn .decDel {
	margin-left: 18px;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList.decLottery .elSumm .decOther .elBtn .decDel {
	margin-left: 14px;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList .elSumm .decOther .elBtn .decDel a {
	width: 18px;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList .elSumm .decSheets .decSheetBtn .decBg {
	display: block;
	margin: 0 auto;
	border: 1px solid #aaaaaa;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background-color: #fff;
	font-size: 16px;
	text-align: right;
	word-wrap: break-word;
	word-break: break-all;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList.decUsually .elSumm .decSheets .decSheetBtn .decBg {
	width: 140px;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList.decLottery .elSumm .decSheets .decSheetBtn .decBg {
	width: 128px;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList .elSumm .decSheets .decSheetBtn .decBg.decErr {
	border: 1px solid #d51446;
	background-color: #ffe8e8;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList .elSumm .decSheets .decSheetBtn a {
	display: block;
	min-height: 22px;
	padding: 12px 6px 10px 0;
	text-decoration: none;
	line-height: 1.3;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList .elSumm .decSheets .decSheetBtn a .decNum {
	display: inline-block;
	vertical-align: middle;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList.decUsually .elSumm .decSheets .decSheetBtn a .decNum {
	width: 110px;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList.decLottery .elSumm .decSheets .decSheetBtn a .decNum {
	width: 98px;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList .elSumm .decSheets .decSheetBtn a .decMai {
	display: inline-block;
	margin-left: 5px;
	color: #333;
	font-weight: lighter;
	vertical-align: middle;
}
/*ptsTickList elSett*/
.ypMdEventInput .untBody .wrEventInput .ptsTickList .elSett {
	position: relative;
	padding: 15px 20px 20px;
	border-bottom: 1px solid #dadbd3;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList .elSett .decStsTxt {
	margin-top: 8px;
	line-height: 1.2;
	color: #ff7800;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList .elSett .decFuki {
	position: absolute;
	top: 0;
	width: 33px;
	height: 16px;
	border-left: 1px solid #dadbd3;
	border-right: 1px solid #dadbd3;
	background-color: #fff;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList.decUsually .elSett .decFuki {
	right: 95px;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList.decLottery .elSett .decFuki {
	right: 82px;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList .elSett .ptsInner {
	padding: 20px 20px;
	border: 1px solid #dadbd3;
	color: #333;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList .elSett .elAcpMenu {
	margin-top: 20px;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList .elSett .elAcpMenu li {
	float: left;
	width: 118px;
	min-height: 118px;
	margin-right: 11px;
	border: 1px solid #aaa;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	text-align: center;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList .elSett .elAcpMenu li:last-child {
	margin-right: 0;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList .elSett .elAcpMenu li:hover {
	width: 114px;
	min-height: 114px;
	border: 3px solid #06d8af;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList .elSett .elAcpMenu li.decOff {
	border: 1px solid #7e7e7e;
	background-color: #ccc !important;
	opacity: 0.66;
	filter: alpha(opacity=66);
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList .elSett .elAcpMenu li.decOff:hover {
	width: 118px;
	min-height: 118px;
	border: 1px solid #7e7e7e;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList .elSett .elAcpMenu li.decCur {
	width: 114px;
	min-height: 114px;
	border: 3px solid #06d8af;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList .elSett .elAcpMenu li a {
	display: block;
	width: 118px;
	min-height: 118px;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList .elSett .elAcpMenu li:hover a {
	width: 114px;
	min-height: 114px;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList .elSett .elAcpMenu li.decCur a {
	width: 114px;
	min-height: 114px;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList .elSett .elAcpMenu li.decOff a {
	width: 118px;
	min-height: 118px;
	cursor: default;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList .elSett .elAcpMenu li span {
	display: inline-block;
	padding-top: 90px;
	font-weight: bold;
	color: #333;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList .elSett .elAcpMenu li.decOff span {
	color: #666;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList .elSett .elAcpMenu li:hover span,
.ypMdEventInput .untBody .wrEventInput .ptsTickList .elSett .elAcpMenu li.decCur span {
	padding-top: 88px;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList .elSett .elAcpMenu li.decOff:hover span {
	padding-top: 90px;
	color: #666;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList .elSett .elAcpMenu li.decQr,
.ypMdEventInput .untBody .wrEventInput .ptsTickList .elSett .elAcpMenu li.decQr.decOff:hover {
	background: url(../../image/1.1.0/ico_evtinp_qr.png) no-repeat center 27px;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList .elSett .elAcpMenu li.decQr:hover,
.ypMdEventInput .untBody .wrEventInput .ptsTickList .elSett .elAcpMenu li.decQr.decCur {
	background: url(../../image/1.1.0/ico_evtinp_qr.png) no-repeat center 25px;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList .elSett .elAcpMenu li.decMogiri,
.ypMdEventInput .untBody .wrEventInput .ptsTickList .elSett .elAcpMenu li.decMogiri.decOff:hover {
	background: url(../../image/1.1.0/ico_evtinp_mogiri.png) no-repeat center 27px;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList .elSett .elAcpMenu li.decMogiri:hover,
.ypMdEventInput .untBody .wrEventInput .ptsTickList .elSett .elAcpMenu li.decMogiri.decCur {
	background: url(../../image/1.1.0/ico_evtinp_mogiri.png) no-repeat center 25px;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList .elSett .elAcpMenu li.decLook,
.ypMdEventInput .untBody .wrEventInput .ptsTickList .elSett .elAcpMenu li.decLook.decOff:hover {
	background: url(../../image/1.1.0/ico_evtinp_look.png) no-repeat center 35px;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList .elSett .elAcpMenu li.decLook:hover,
.ypMdEventInput .untBody .wrEventInput .ptsTickList .elSett .elAcpMenu li.decLook.decCur {
	background: url(../../image/1.1.0/ico_evtinp_look.png) no-repeat center 33px;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList .elSett .elAcpMenu li.decOnline,
.ypMdEventInput .untBody .wrEventInput .ptsTickList .elSett .elAcpMenu li.decOnline.decOff:hover {
	background: url(../../image/1.1.0/ico_evtinp_online.png) no-repeat center 28px;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList .elSett .elAcpMenu li.decOnline:hover,
.ypMdEventInput .untBody .wrEventInput .ptsTickList .elSett .elAcpMenu li.decOnline.decCur {
	background: url(../../image/1.1.0/ico_evtinp_online.png) no-repeat center 26px;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList .elSett .elAcpMenu li.decRenkei,
.ypMdEventInput .untBody .wrEventInput .ptsTickList .elSett .elAcpMenu li.decRenkei.decOff:hover {
	background: url(../../image/1.1.0/ico_evtinp_renkei.png) no-repeat center 29px;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList .elSett .elAcpMenu li.decRenkei:hover,
.ypMdEventInput .untBody .wrEventInput .ptsTickList .elSett .elAcpMenu li.decRenkei.decCur {
	background: url(../../image/1.1.0/ico_evtinp_renkei.png) no-repeat center 27px;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList .elSett .elAcpMenu li.decSeat,
.ypMdEventInput .untBody .wrEventInput .ptsTickList .elSett .elAcpMenu li.decSeat.decOff:hover {
	background: url(../../image/1.1.0/ico_evtinp_seat.png) no-repeat center 26px;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList .elSett .elAcpMenu li.decSeat:hover,
.ypMdEventInput .untBody .wrEventInput .ptsTickList .elSett .elAcpMenu li.decSeat.decCur {
	background: url(../../image/1.1.0/ico_evtinp_seat.png) no-repeat center 24px;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList .elSett .elAcpMenu li.decMogiSeat,
.ypMdEventInput .untBody .wrEventInput .ptsTickList .elSett .elAcpMenu li.decMogiSeat.decOff:hover {
	background: url(../../image/1.1.0/ico_evtinp_mogiriseat.png) no-repeat center 27px;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList .elSett .elAcpMenu li.decMogiSeat:hover,
.ypMdEventInput .untBody .wrEventInput .ptsTickList .elSett .elAcpMenu li.decMogiSeat.decCur {
	background: url(../../image/1.1.0/ico_evtinp_mogiriseat.png) no-repeat center 25px;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList .elSett .decMinimiz {
	font-size: 114%;
	text-align: center;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList .elSett .decMinimiz a {
	font-weight: lighter;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList .decDisplay .ptsInline li,
.ypMdEventInput .untBody .wrEventInput .ptsTickList .decPause .ptsInline li {
	display: inline-block;
	margin-right: 30px;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList .decDisplay .ptsInline li:last-child,
.ypMdEventInput .untBody .wrEventInput .ptsTickList .decPause .ptsInline li:last-child {
	margin-right: 0;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList .decDisplay .ptsInline .ptsSelectBtn,
.ypMdEventInput .untBody .wrEventInput .ptsTickList .decPause .ptsInline .ptsSelectBtn {
	margin-top: 10px;
}
/*--ptsTickImg--*/
.ypMdEventInput .untBody .wrEventInput .ptsTickImg {
	display: table;
	margin-top: 15px;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickImg li.elLt {
	display: table-cell;
	width: 172px;
	vertical-align: middle;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickImg li.elRt {
	display: table-cell;
	width: 595px;
	padding-left: 10px;
	vertical-align: middle;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickImg li.elLt a {
	font-weight: lighter;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickImg li.elLt .photo a {
	display: block;
	width: 170px;
	height: 130px;
	border: 1px solid #aaa;
	color: #222;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickImg li.elLt .photo a:hover {
	text-decoration: none;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickImg li.elLt .delete {
	margin-top: 2px;
	text-align: right;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickImg li.elLt .elAddBtn {
	display: block;
	width: 170px;
	height: 55px;
	/*130-75*/
	padding-top: 75px;
	background: url(../../image/1.1.0/ico_evtinput_plus.png) no-repeat 50% 40px #fff;
	text-align: center;
	font-size: 14px;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickImg li.elLt .elLoadBtn {
	display: block;
	width: 170px;
	height: 130px;
	background: url(../../image/1.1.0/ico_loading2x_01.gif) no-repeat 50% 50% #fff;
	-moz-background-size: 20px auto;
	-webkit-background-size: 20px auto;
	-ms-background-size: 20px auto;
	background-size: 20px auto;
	text-align: center;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
	overflow: hidden;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickImg li.elLt .elPhoto {
	display: table;
	width: 170px;
	height: 130px;
	background-color: #fff;
	text-align: center;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickImg li.elLt .elPhoto span {
	display: table-cell;
	width: 170px;
	height: 130px;
	text-align: center;
	vertical-align: middle;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickImg li.elLt .elPhoto span img {
	display: block;
	max-width: 170px;
	max-height: 130px;
	width: auto !important;
	height: auto !important;
	margin: 0 auto;
	vertical-align: bottom;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickImg li.elRt p {
	color: #666;
	line-height: 1.7;
}
/*ptsTickList ptsSimp*/
.ypMdEventInput .untBody .wrEventInput .ptsTickList .ptsSimp .elInner {
	padding: 10px 20px;
	background-color: #eef1f4;
	border: none;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList .ptsSimp .ptsBtnTxt .elBtn {
	float: left;
	width: 440px;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList .ptsSimp .ptsBtnTxt .elTxt {
	float: right;
	width: 370px;
	text-align: right;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList .ptsSimp .ptsBtnTxt .decNotes {
	margin-top: 0;
	padding-top: 10px;
	color: #222;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList .ptsSimp .ptsBtnTxt .elBtn .elEventBtn {
	margin-right: 20px;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList .ptsSimp .ptsBtnTxt .elBtn .elEventBtn:last-child {
	margin-right: 0;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList .ptsSimp .ptsBtnTxt .elTxt .decRecAct {
	font-weight: bold;
	font-size: 114%;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList .ptsSimp .ptsBtnTxt .elTxt .decEmphasisTxt {
	padding: 3px 10px;
	font-size: 14px;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList .ptsSimp .ptsBtnTxt .elTxt .elEventBtn a {
	min-width: 88px;
	/*98-10*/
	max-width: 138px;
	/*148-10*/
	width: auto;
	padding: 10px 5px 8px;
	font-size: 14px;
}
/*--ptsPromCode--*/
.ypMdEventInput .untBody .wrEventInput .ptsPromCode {
	margin-top: 20px;
	border: 1px solid #dadbd3;
}
.ypMdEventInput .untBody .wrEventInput .ptsPromCode .decEmphasisTxt {
	display: inline-block;
	margin-left: 5px;
	padding: 2px 8px;
	background-color: #ff7800;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color: #fff;
	line-height: 1.0;
}
.ypMdEventInput .untBody .wrEventInput .ptsPromCode .ptsDtl .decCodeNo {
	width: 335px;
}
.ypMdEventInput .untBody .wrEventInput .ptsPromCode .ptsDtl .decDscnt {
	width: 204px;
}
.ypMdEventInput .untBody .wrEventInput .ptsPromCode .ptsDtl .decTarget {
	width: 100px;
}
.ypMdEventInput .untBody .wrEventInput .ptsPromCode .ptsDtl .decNumtime {
	width: 130px;
}
.ypMdEventInput .untBody .wrEventInput .ptsPromCode .ptsDtl .decOther {
	width: 85px;
	border-right: none !important;
}
.ypMdEventInput .untBody .wrEventInput .ptsPromCode .elHead,
.ypMdEventInput .untBody .wrEventInput .ptsPromCode .elSumm,
.ypMdEventInput .untBody .wrEventInput .ptsPromCode .elSummErr {
	display: table;
}
.ypMdEventInput .untBody .wrEventInput .ptsPromCode .elHead .decCol,
.ypMdEventInput .untBody .wrEventInput .ptsPromCode .elSumm .decCol {
	display: table-cell;
	padding: 6px 0;
	vertical-align: middle;
	border-right: 1px solid #dadbd3;
	border-bottom: 1px solid #dadbd3;
}
.ypMdEventInput .untBody .wrEventInput .ptsPromCode .elSummErr .decCol {
	display: table-cell;
	padding: 0 0;
	vertical-align: top;
	border-right: 1px solid #dadbd3;
}
.ypMdEventInput .untBody .wrEventInput .ptsPromCode .elSummErr .decCol .decErrTxt {
	padding: 0 10px;
	margin-top: 8px;
	line-height: 1.2;
}
.ypMdEventInput .untBody .wrEventInput .ptsPromCode .elSummErr .decCol .decStsTxt {
	padding: 0 10px;
	margin-top: 8px;
	line-height: 1.2;
	color: #ff7800;
}
.ypMdEventInput .untBody .libForm .elInfo .decErrTxt {
	width: 80%;
	float: left;
}
.ypMdEventInput .untBody .libForm .elInfo .delete {
	float: right;
}
/*ptsPromCode elHead*/
.ypMdEventInput .untBody .wrEventInput .ptsPromCode .elHead {
	background-color: #eaedf1;
	font-weight: bold;
}
.ypMdEventInput .untBody .wrEventInput .ptsPromCode .elHead .decCol p {
	padding: 0 10px;
	text-align: left;
}
/*ptsPromCode elSumm*/
.ypMdEventInput .untBody .wrEventInput .ptsPromCode .elSumm .decNumber p {
	text-align: center;
}
.ypMdEventInput .untBody .wrEventInput .ptsPromCode .elSumm .libForm {
	text-align: center;
}
.ypMdEventInput .untBody .wrEventInput .ptsPromCode .elSumm .libForm input[type="text"] {
	display: inline-block;
	padding: 10px 10px;
	font-weight: bold;
}
.ypMdEventInput .untBody .wrEventInput .ptsPromCode .elSumm .decCodeNo .libForm input[type="text"] {
	width: 295px;
}
.ypMdEventInput .untBody .wrEventInput .ptsPromCode .elSumm .decDscnt .libForm {
	text-align: left;
}
.ypMdEventInput .untBody .wrEventInput .ptsPromCode .elSumm .decDscnt .libForm input[type="text"] {
	width: 85px;
	padding: 10px 0;
	border: none;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	text-align: right;
}
.ypMdEventInput .untBody .wrEventInput .ptsPromCode .elSumm .decDscnt .libForm .decIpt {
	position: relative;
	display: inline-block;
	padding: 0 5px;
	margin: 0 2px 0 10px;
	border: 1px solid #aaa;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.ypMdEventInput .untBody .wrEventInput .ptsPromCode .elSumm .decDscnt .decUnit select {
	min-width: 50px;
	height: 38px;
	padding-top: 9px;
	padding-bottom: 5px;
	vertical-align: middle;
}
.ypMdEventInput .untBody .wrEventInput .ptsPromCode .elSumm .decDscnt .decUnit select:disabled {
	background-color: #ddd;
	color: #666;
}
.ypMdEventInput .untBody .wrEventInput .ptsPromCode .elSumm .decCodeNo .libForm .ptsIntForm .placeHolder {
	position: absolute;
	top: 15px;
	left: 22px;
	max-width: 295px;
	font-size: 16px;
}
.ypMdEventInput .untBody .wrEventInput .ptsPromCode .elSumm .decDscnt .libForm .ptsIntForm .placeHolder {
	position: absolute;
	top: 13px;
	left: auto;
	right: 5px;
	max-width: 85px;
}
.ypMdEventInput .untBody .wrEventInput .ptsPromCode .elSumm .decTarget,
.ypMdEventInput .untBody .wrEventInput .ptsPromCode .elSumm .decNumtime {
	text-align: center;
}
.ypMdEventInput .untBody .wrEventInput .ptsPromCode .elSumm .decTarget .elEventBtn a {
	width: 83px;
	padding: 12px 0;
	font-size: 14px;
}
.ypMdEventInput .untBody .wrEventInput .ptsPromCode .elSumm .decNumtime .libForm {
	width: 110px;
	display: inline-block;
}
.ypMdEventInput .untBody .wrEventInput .ptsPromCode .elSumm .decNumtime .libForm input[type="text"] {
	width: 75px;
	padding: 10px 0;
	border: none;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	text-align: right;
	font-weight: bold;
}
.ypMdEventInput .untBody .wrEventInput .ptsPromCode .elSumm .decNumtime .libForm .ptsIntForm {
	padding: 0 5px;
	border: 1px solid #aaa;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.ypMdEventInput .untBody .wrEventInput .ptsPromCode .elSumm .decNumtime .libForm .ptsIntForm .kai {
	display: inline-block;
	padding-left: 5px;
	font-size: 16px;
}
.ypMdEventInput .untBody .wrEventInput .ptsPromCode .elSumm .decNumtime .libForm .ptsIntForm .placeHolder {
	position: absolute;
	top: 13px;
	left: auto;
	right: 30px;
	max-width: 75px;
	line-height: 1.1;
}
.ypMdEventInput .untBody .wrEventInput .ptsPromCode .elSumm .decNumtime .decNmTmBtn .decBg {
	display: block;
	width: 110px;
	margin: 0 auto;
	border: 1px solid #e1e4e8;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	font-size: 16px;
	text-align: right;
	word-wrap: break-word;
	word-break: break-all;
}
.ypMdEventInput .untBody .wrEventInput .ptsPromCode .elSumm .decNumtime .decNmTmBtn .decBg.decFree {
	text-align: center;
}
.ypMdEventInput .untBody .wrEventInput .ptsPromCode .elSumm .decNumtime .decNmTmBtn .decBg.decErr {
	border: 1px solid #d51446;
	background-color: #ffe8e8;
}
.ypMdEventInput .untBody .wrEventInput .ptsPromCode .elSumm .decNumtime .decNmTmBtn a {
	display: block;
	min-height: 22px;
	padding: 12px 6px 10px 0;
	text-decoration: none;
	line-height: 1.3;
}
.ypMdEventInput .untBody .wrEventInput .ptsPromCode .elSumm .decNumtime .decNmTmBtn .decBg.decFree a {
	padding: 12px 6px 10px;
}
.ypMdEventInput .untBody .wrEventInput .ptsPromCode .elSumm .decNumtime .decNmTmBtn a .decNum {
	display: inline-block;
	width: 80px;
	vertical-align: middle;
}
.ypMdEventInput .untBody .wrEventInput .ptsPromCode .elSumm .decNumtime .decNmTmBtn a .decKai {
	display: inline-block;
	margin-left: 5px;
	color: #333;
	font-weight: lighter;
	vertical-align: middle;
}
.ypMdEventInput .untBody .wrEventInput .ptsPromCode .elSumm .decOther .elBtn {
	position: relative;
	width: 60px;
	margin: 0 auto;
}
.ypMdEventInput .untBody .wrEventInput .ptsPromCode .elSumm .decOther .elBtn li {
	float: left;
	width: 27px;
	height: 27px;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
	overflow: hidden;
}
.ypMdEventInput .untBody .wrEventInput .ptsPromCode .elSumm .decOther .elBtn li a {
	display: block;
	width: 27px;
	height: 27px;
}
.ypMdEventInput .untBody .wrEventInput .ptsPromCode .elSumm .decOther .elBtn .decNew {
	background: url(../../image/1.1.0/ico_evtinp_newtick.png) no-repeat 0 0;
}
.ypMdEventInput .untBody .wrEventInput .ptsPromCode .elSumm .decOther .elBtn .decDel {
	width: 18px;
	margin-left: 14px;
	background: url(../../image/1.1.0/ico_evtinp_delete.png) no-repeat 0 5px;
}
.ypMdEventInput .untBody .wrEventInput .ptsPromCode .elSumm .decOther .elBtn .decDel a {
	width: 18px;
}
/*ptsPromCode ptsSimp*/
.ypMdEventInput .untBody .wrEventInput .ptsPromCode .ptsSimp .elInner {
	padding: 10px 20px;
	background-color: #eef1f4;
	border: none;
}
.ypMdEventInput .untBody .wrEventInput .ptsPromCode .ptsSimp .ptsBtnTxt .elBtn {
	float: left;
	width: 155px;
}
.ypMdEventInput .untBody .wrEventInput .ptsPromCode .ptsSimp .ptsBtnTxt .elTxt {
	float: right;
	width: 645px;
	text-align: left;
	vertical-align: top;
}
.ypMdEventInput .untBody .wrEventInput .ptsPromCode .ptsSimp .ptsBtnTxt .elTxt p {
	line-height: 1.4;
}
.ypMdEventInput .untBody .wrEventInput .ptsPromCode .ptsSimp .ptsBtnTxt .elBtn .elEventBtn {
	margin-right: 20px;
}
.ypMdEventInput .untBody .wrEventInput .ptsPromCode .ptsSimp .ptsBtnTxt .elBtn .elEventBtn:last-child {
	margin-right: 0;
}
.ypMdEventInput .untBody .wrEventInput .ptsPromCode .ptsSimp .ptsBtnTxt .elTxt .decNum {
	padding: 12px 0 0;
	font-weight: bold;
	font-size: 114%;
}
/*ptsCoopBtn*/
.ypMdEventInput .ptsCoopBtn {
	margin-top: 10px;
}
.ypMdEventInput .ptsCoopBtn .elEventBtn a {
	width: 118px;
	font-size: 14px;
}
/*ptsAnaly*/
.ypMdEventInput .untBody .wrEventInput .ptsAnaly .libForm input[type="text"] {
	width: 300px;
	padding: 10px 10px;
}
.ypMdEventInput .untBody .wrEventInput .ptsAnaly .libForm .ptsIntForm .placeHolder {
	position: absolute;
	top: 15px;
	left: 12px;
	max-width: 300px;
}
/*.ptsPunkDott.decNicoRenkei*/
.ypMdEventInput .untBody .wrEventInput .ptsPunkDott.decNicoRenkei .libRadioCheckList {
	margin-top: 10px;
}
.ypMdEventInput .untBody .wrEventInput .ptsPunkDott.decNicoRenkei .libRadioCheckList li label {
	font-weight: lighter;
}
.ypMdEventInput .untBody .wrEventInput .ptsPunkDott.decNicoRenkei .libRadioCheckList li .decSp {
	margin: 0 0;
}
/*ptsNicoUrl*/
.ypMdEventInput .untBody .wrEventInput .libForm .ptsNicoUrl .elTxt {
	display: inline-block;
	vertical-align: middle;
}
.ypMdEventInput .untBody .wrEventInput .libForm .ptsNicoUrl .elInpt {
	display: inline-block;
	vertical-align: middle;
}
.ypMdEventInput .untBody .wrEventInput .libForm .ptsNicoUrl .elTxt .decUrlBf {
	font-size: 16px;
}
.ypMdEventInput .untBody .wrEventInput .libForm .ptsNicoUrl input[type="text"] {
	width: 235px;
	padding: 8px 10px 8px 5px;
	font-size: 16px;
}
.ypMdEventInput .untBody .wrEventInput .libForm .ptsNicoUrl .ptsIntForm .placeHolder {
	position: absolute;
	top: 14px;
	left: 12px;
	max-width: 235px;
}
/*ptsEnqMenu*/
.ypMdEventInput .untBody .wrEventInput .ptsEnqMenu li {
	float: left;
	width: 287px;
	margin: 15px 5px 0 0;
}
/*ptsEnqInpt*/
.ypMdEventInput .untBody .wrEventInput .ptsEnqInptwr .ptsEnqInpt {
	margin-top: 10px;
	padding: 15px 20px;
	background-color: #eaedf1;
}
.ypMdEventInput .untBody .wrEventInput .ptsEnqInptwr .ptsEnqInpt:first-child {
	margin-top: 20px;
}
.ypMdEventInput .untBody .wrEventInput .ptsEnqInptwr .ptsEnqInpt .ptsTtlCtr {
	margin-top: 10px;
}
.ypMdEventInput .untBody .wrEventInput .ptsEnqInptwr .ptsEnqInpt .ptsSelectBtn {
	margin-top: 10px;
}
/*ptsNumDel*/
.ypMdEventInput .untBody .wrEventInput .ptsEnqInpt .ptsNumDel .elNum {
	float: left;
	width: 64%;
}
.ypMdEventInput .untBody .wrEventInput .ptsEnqInpt .ptsNumDel .elDel {
	float: right;
	width: 35%;
	text-align: right;
}
.ypMdEventInput .untBody .wrEventInput .ptsEnqInpt .ptsNumDel .elNum .decTtl {
	font-weight: bold;
}
.ypMdEventInput .untBody .wrEventInput .ptsEnqInpt .ptsNumDel .elDel a {
	font-weight: lighter;
}
/*ptsAddBtn*/
.ypMdEventInput .ptsAddBtn {
	margin-top: 10px;
}
.ypMdEventInput .ptsAddBtn .elEventBtn {
	display: block;
}
.ypMdEventInput .ptsAddBtn .elEventBtn a {
	width: 100%;
	font-size: 14px;
}
/*ptsSltItem*/
.ypMdEventInput .ptsSltItem {
	margin-top: 20px;
}
.ypMdEventInput .ptsSltItem .elSelectItem {
	margin-top: 8px;
}
.ypMdEventInput .ptsSltItem .elSelectItem li {
	position: relative;
	border: 1px solid #aaa;
	border-top: none;
	background-color: #fff;
	padding: 12px 10px;
	overflow: hidden;
}
.ypMdEventInput .ptsSltItem .elSelectItem li:first-child {
	border: 1px solid #aaa;
	border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
}
.ypMdEventInput .ptsSltItem .elSelectItem li:last-child {
	border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
}
.ypMdEventInput .ptsAnqSetup .libTextarea p.decErrTxt {
	margin-right: 0;
}
.ypMdEventInput .ptsSltItem .elSelectItem li.decErr {
	border: 1px solid #d51446;
	border-top: none;
	background-color: #ffe8e8;
}
.ypMdEventInput .ptsSltItem .elSelectItem li.decErr:first-child {
	border: 1px solid #d51446;
}
.ypMdEventInput .ptsSltItem .elSelectItem li.decErr:only-child {
	border: 1px solid #d51446;
}
.ypMdEventInput .ptsSltItem .elSelectItem li input[type="text"] {
	width: 100%;
	padding: 0;
	border: none;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	background-color: transparent;
	outline: none;
	color: #333;
	font-size: 14px;
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS UI Gothic", Helvetica, Arial, sans-serif;
}
.ypMdEventInput .ptsSltItem .elSelectItem li.elItemAddBtn {
	padding: 0 0;
}
.ypMdEventInput .ptsSltItem .elSelectItem li.elItemAddBtn a {
	display: block;
	padding: 12px 10px;
	background: none;
	font-weight: lighter;
	font-size: 14px;
}
.ypMdEventInput .ptsSltItem .elSelectItem li .placeHolder {
	position: absolute;
	top: 15px;
	left: 12px;
	font-size: 14px;
	color: #999;
	line-height: 1.1;
	word-wrap: break-word;
	word-break: break-all;
}
/*ptsFbRenkei*/
.ypMdEventInput .ptsFbRenkei .libRadioCheckList li .decSp {
	margin: 15px 0 0;
	padding: 15px 20px;
	background-color: #eaedf1;
}
.ypMdEventInput .ptsFbRenkei .libRadioCheckList li:last-child .decSp {
	margin: 10px 0 0;
}
.ypMdEventInput .ptsFbRenkei .libRadioCheckList li .switch {
	min-width: 50px !important;
}
.ypMdEventInput .ptsFbRenkei .libRadioCheckList li .switch label {
	padding: 4px 0 !important;
}
.ypMdEventInput .ptsFbRenkei .libRadioCheckList li .switch span,
.ypMdEventInput .ptsFbRenkei .libRadioCheckList li .switch label {
	display: inline-block !important;
}
.ypMdEventInput .ptsFbRenkei .libRadioCheckList li .elChild {
	margin: 15px 0 5px;
}
.ypMdEventInput .ptsFbRenkei .libRadioCheckList li .elChild li label {
	display: table;
	padding: 5px 10px 5px 25px;
	font-weight: lighter;
}
.ypMdEventInput .ptsFbRenkei .libRadioCheckList li .elChild li label span {
	display: table-cell;
	vertical-align: middle;
	word-wrap: break-word;
	word-break: break-all;
}
.ypMdEventInput .ptsFbRenkei .libRadioCheckList li .elChild li label .decIcn {
	max-width: 50px;
	padding-left: 15px;
}
.ypMdEventInput .ptsFbRenkei .libRadioCheckList li .elChild li label .decTxt {
	padding-left: 10px;
}
.ypMdEventInput .ptsFbRenkei .libRadioCheckList li .elChild.decPage li label .decTxt {
	width: 425px;
}
.ypMdEventInput .ptsFbRenkei .libRadioCheckList li .elChild.decEve li label .decTxt {
	width: 485px;
	padding-left: 15px;
}
.ypMdEventInput .ptsFbRenkei .libRadioCheckList li .elChild.decEve li label a {
	font-weight: lighter;
}
.ypMdEventInput .ptsFbRenkei .decErrTxt {
	padding: 0 5px;
}
.ypMdEventInput .ptsFbRenkei .decNoneTxt {
	margin: 15px 20px 0;
}
.ypMdEventInput .ptsFbRenkei .libRadioCheckList li .elChild li .elErr,
.ypMdEventInput .ptsFbRenkei .libRadioCheckList li .elChild li .elErr.elChecked,
.ypMdEventInput .ptsFbRenkei .libRadioCheckList li .elChild li.elErr,
.ypMdEventInput .ptsFbRenkei .libRadioCheckList li .elChild li.elErr.elChecked {
	/* エラー色の優先順位は各モジュールで設定（赤>黄） */
	background-color: #ffe8e8;
}
.ypMdEventInput .ptsFbRenkei .libRadioCheckList li .elChild li .elChecked,
.ypMdEventInput .ptsFbRenkei .libRadioCheckList li .elChild li.elChecked {
	background-color: #ffffcc;
}
/*--ptsWhen--*/
.ypMdEventInput .untBody .wrEventInput .ptsWhen {
	padding-left: 43px;
	margin-top: 20px;
}
/*--decErr(for text-align:right)--*/
.ypMdEventInput .untBody .wrEventInput .ptsTickList .elSumm .decSheets .libForm .ptsIntForm.decErr,
.ypMdEventInput .untBody .wrEventInput .ptsTickList .elSumm .decPrice .libForm .ptsIntForm.decErr,
.ypMdEventInput .untBody .wrEventInput .ptsTickList .elSumm .decProby .libForm .ptsIntForm.decErr,
.ypMdEventInput .untBody .wrEventInput .ptsPromCode .elSumm .decDscnt .libForm .decIpt.decErr,
.ypMdEventInput .untBody .wrEventInput .ptsPromCode .elSumm .decNumtime .libForm .ptsIntForm.decErr,
.ypMdEventInput .untBody .wrEventInput .ptsPurNum .libForm .ptsIntForm.decErr {
	border: 1px solid #d51446;
	background-color: #ffe8e8;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList .elSumm .decSheets .libForm .ptsIntForm.decErr input[type="text"],
.ypMdEventInput .untBody .wrEventInput .ptsTickList .elSumm .decPrice .libForm .ptsIntForm.decErr input[type="text"],
.ypMdEventInput .untBody .wrEventInput .ptsTickList .elSumm .decProby .libForm .ptsIntForm.decErr input[type="text"],
.ypMdEventInput .untBody .wrEventInput .ptsPromCode .elSumm .decDscnt .libForm .decIpt.decErr input[type="text"],
.ypMdEventInput .untBody .wrEventInput .ptsPromCode .elSumm .decNumtime .libForm .ptsIntForm.decErr input[type="text"],
.ypMdEventInput .untBody .wrEventInput .ptsPurNum .libForm .ptsIntForm.decErr input[type="text"] {
	background-color: #ffe8e8;
}
/*--decReadOnly(for text-align:right)--*/
.ypMdEventInput .untBody .wrEventInput .ptsTickList .elSumm .decSheets .libForm .ptsIntForm.decReadOnly,
.ypMdEventInput .untBody .wrEventInput .ptsTickList .elSumm .decPrice .libForm .ptsIntForm.decReadOnly,
.ypMdEventInput .untBody .wrEventInput .ptsTickList .elSumm .decProby .libForm .ptsIntForm.decReadOnly,
.ypMdEventInput .untBody .wrEventInput .ptsPromCode .elSumm .decDscnt .libForm .decIpt.decReadOnly,
.ypMdEventInput .untBody .wrEventInput .ptsPromCode .elSumm .decNumtime .libForm .ptsIntForm.decReadOnly,
.ypMdEventInput .untBody .wrEventInput .ptsPurNum .libForm .ptsIntForm.decReadOnly {
	background-color: #ddd;
	color: #666;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList .elSumm .decSheets .libForm .ptsIntForm.decReadOnly input[type="text"],
.ypMdEventInput .untBody .wrEventInput .ptsTickList .elSumm .decPrice .libForm .ptsIntForm.decReadOnly input[type="text"],
.ypMdEventInput .untBody .wrEventInput .ptsTickList .elSumm .decProby .libForm .ptsIntForm.decReadOnly input[type="text"],
.ypMdEventInput .untBody .wrEventInput .ptsPromCode .elSumm .decDscnt .libForm .decIpt.decReadOnly input[type="text"],
.ypMdEventInput .untBody .wrEventInput .ptsPromCode .elSumm .decNumtime .libForm .ptsIntForm.decReadOnly input[type="text"],
.ypMdEventInput .untBody .wrEventInput .ptsPurNum .libForm .ptsIntForm.decReadOnly input[type="text"] {
	background-color: #ddd;
	color: #666;
}
/*--ptsUserEdit back default--*/
.ypMdEventInput .untBody .wrEventInput .ptsUserEdit p {
	display: block;
	margin: 1em 0;
}
.ypMdEventInput .untBody .wrEventInput .ptsUserEdit i {
	font-style: italic;
}
.ypMdEventInput .untBody .wrEventInput .ptsUserEdit em {
	font-style: italic;
}
.ypMdEventInput .untBody .wrEventInput .ptsUserEdit strong {
	font-weight: bold;
}
.ypMdEventInput .untBody .wrEventInput .ptsUserEdit del {
	text-decoration: line-through;
}
.ypMdEventInput .untBody .wrEventInput .ptsUserEdit s {
	text-decoration: line-through;
}
.ypMdEventInput .untBody .wrEventInput .ptsUserEdit hr {
	display: block;
}
.ypMdEventInput .untBody .wrEventInput .ptsUserEdit ul li {
	list-style-type: disc;
}
.ypMdEventInput .untBody .wrEventInput .ptsUserEdit ol li {
	list-style-type: decimal;
}
.ypMdEventInput .untBody .wrEventInput .ptsUserEdit ul {
	list-style-type: disc;
	padding-left: 1.7em;
	list-style-position: outside;
}
.ypMdEventInput .untBody .wrEventInput .ptsUserEdit ol {
	list-style-type: decimal;
	padding-left: 1.7em;
	list-style-position: outside;
}
.ypMdEventInput .untBody .wrEventInput .ptsUserEdit dl {
	display: block;
	margin: 1em 0;
}
.ypMdEventInput .untBody .wrEventInput .ptsUserEdit dt {
	display: block;
}
.ypMdEventInput .untBody .wrEventInput .ptsUserEdit dd {
	display: block;
	margin-left: 40px;
}
/*------------untFoot------------*/
/*--ptsBtnBox--*/
.ypMdEventInput .untFoot .ptsBtnBox {
	margin: 30px 19px 0 0;
	text-align: right;
}
.ypMdEventInput .untFoot .elEventBtn {
	margin: 0 15px;
}
.ypMdEventInput .untFoot .elEventBtn:last-child {
	margin: 0 0;
}
.ypMdEventInput .untFoot .elEventBtn a {
	width: 178px;
	padding: 10px 0;
}
/*--elLtSaveDate--*/
.ypMdEventInput .untFoot .elLtSaveDate {
	margin: 10px 19px 0 0;
	text-align: right;
	font-weight: bold;
	color: #666;
}
/* elRangeLocation */
.ypMdEventInput .untBody .wrEventInput .elRangeLocation .ptsEvtStart .elSlt {
	padding-right: 5px;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList .elRangeLocation .elhelpWd {
	display: table-cell;
	vertical-align: middle;
	width: 320px;
	text-align: right;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList .elRangeLocation .elhelpWd a {
	font-weight: normal;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList .elRangeLocation .decHlpIcn {
	margin-right: 5px;
}
/* dialog */
.ypMdDialogue.decLocation .window {
	width: 920px;
}
.ypMdDialogue.decLocation .untFoot {
	width: auto;
	padding: 10px 0;
	border-top: 1px solid #dadbd3;
	background-color: #eaedf1;
}
.ypMdDialogue.decLocation .untFoot .ptsBtnBox {
	text-align: center;
	margin: 0;
}
.ypMdDialogue.decLocation .untFoot .elEventBtn {
	display: inline-block;
}
.ypMdEventInput .ypMdDialogue .untBody,
.ypMdEventInput .ypMdDialogue .untHead {
	width: auto;
}
.elMapW {
	padding: 0 40px 40px 60px;
}
.elMapW .elMap {
	width: 540px;
	height: 370px;
	float: left;
}
.elMapW .elMapRange {
	float: left;
	width: 230px;
	margin-top: 240px;
	padding-left: 25px;
}
.elMapRangeList li {
	height: 17px;
	line-height: 17px;
	overflow: hidden;
	padding-left: 22px;
	margin-bottom: 6px;
}
.elMapRangeList .elMapRange-1 {
	background: url("../../image/1.1.0/img_mapRange.png") no-repeat;
}
.elMapRangeList .elMapRange-2 {
	background: url("../../image/1.1.0/img_mapRange.png") 0 -23px no-repeat;
}
.elMapRangeList .elMapRange-3 {
	background: url("../../image/1.1.0/img_mapRange.png") 0 -46px no-repeat;
}
.elMapRangeList .elMapRange-4 {
	background: url("../../image/1.1.0/img_mapRange.png") 0 -69px no-repeat;
}
.elMapRangeList .elMapRange-5 {
	background: url("../../image/1.1.0/img_mapRange.png") 0 -92px no-repeat;
}
.elMapRangeTxt {
	font-size: 12px;
}
/* YTICKET-1514 */
.ypMdEventInput .libForm .delete {
	margin-top: 2px;
	text-align: right;
}
.ypMdEventInput .libForm a {
	font-weight: lighter;
}
/* .ptsTickCollect */
.ptsTickCollect {
	margin-top: 20px;
}
.ptsTickCollect .elCollectMenu {
	margin-top: 20px;
}
.ptsTickCollect .elCollectMenu li {
	float: left;
	width: 118px;
	min-height: 118px;
	margin-right: 11px;
	border: 1px solid #aaa;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	text-align: center;
}
.ptsTickCollect .elCollectMenu li:last-child {
	margin-right: 0;
}
.ptsTickCollect .elCollectMenu li:hover {
	width: 114px;
	min-height: 114px;
	border: 3px solid #06d8af;
}
.ptsTickCollect .elCollectMenu li.decOff {
	border: 1px solid #7e7e7e;
	background-color: #ccc !important;
	opacity: 0.66;
	filter: alpha(opacity=66);
}
.ptsTickCollect .elCollectMenu li.decOff:hover {
	width: 118px;
	min-height: 118px;
	border: 1px solid #7e7e7e;
}
.ptsTickCollect .elCollectMenu li.decCur {
	width: 114px;
	min-height: 114px;
	border: 3px solid #06d8af;
}
.ptsTickCollect .elCollectMenu li a {
	display: block;
	width: 118px;
	min-height: 118px;
}
.ptsTickCollect .elCollectMenu li:hover a {
	width: 114px;
	min-height: 114px;
}
.ptsTickCollect .elCollectMenu li.decCur a {
	width: 114px;
	min-height: 114px;
}
.ptsTickCollect .elCollectMenu li.decOff a {
	width: 118px;
	min-height: 118px;
	cursor: default;
}
.ptsTickCollect .elCollectMenu li span {
	display: inline-block;
	padding-top: 90px;
	font-size: 12px;
	font-weight: bold;
	color: #333;
}
.ptsTickCollect .elCollectMenu li.decTickEach span {
	font-size: 11px;
}
.ptsTickCollect .elCollectMenu li.decOff span {
	color: #666;
}
.ptsTickCollect .elCollectMenu li:hover span,
.ptsTickCollect .elCollectMenu li.decCur span {
	padding-top: 88px;
}
.ptsTickCollect .elCollectMenu li.decOff:hover span {
	padding-top: 90px;
	color: #666;
}
.ptsTickCollect .elCollectMenu li.decTickAll,
.ptsTickCollect .elCollectMenu li.decTickAll.decOff:hover {
	background: url(../../image/1.1.0/ico_tickCollect_all.png) no-repeat center 23px;
}
.ptsTickCollect .elCollectMenu li.decTickAll:hover,
.ptsTickCollect .elCollectMenu li.decTickAll.decCur {
	background: url(../../image/1.1.0/ico_tickCollect_all.png) no-repeat center 21px;
}
.ptsTickCollect .elCollectMenu li.decTickEach,
.ptsTickCollect .elCollectMenu li.decTickEach.decOff:hover {
	background: url(../../image/1.1.0/ico_tickCollect_each.png) no-repeat center 19px;
}
.ptsTickCollect .elCollectMenu li.decTickEach:hover,
.ptsTickCollect .elCollectMenu li.decTickEach.decCur {
	background: url(../../image/1.1.0/ico_tickCollect_each.png) no-repeat center 17px;
}
.ptsTickCollect .elCollectMenu li.decQr,
.ptsTickCollect .elCollectMenu li.decQr.decOff:hover {
	background: url(../../image/1.1.0/ico_evtinp_qr.png) no-repeat center 27px;
}
.ptsTickCollect .elCollectMenu li.decQr:hover,
.ptsTickCollect .elCollectMenu li.decQr.decCur {
	background: url(../../image/1.1.0/ico_evtinp_qr.png) no-repeat center 25px;
}
.ptsTickCollect .elCollectMenu li.decMogiri,
.ptsTickCollect .elCollectMenu li.decMogiri.decOff:hover {
	background: url(../../image/1.1.0/ico_evtinp_mogiri.png) no-repeat center 27px;
}
.ptsTickCollect .elCollectMenu li.decMogiri:hover,
.ptsTickCollect .elCollectMenu li.decMogiri.decCur {
	background: url(../../image/1.1.0/ico_evtinp_mogiri.png) no-repeat center 25px;
}
.ptsTickCollect .elCollectMenu li.decLook,
.ptsTickCollect .elCollectMenu li.decLook.decOff:hover {
	background: url(../../image/1.1.0/ico_evtinp_look.png) no-repeat center 35px;
}
.ptsTickCollect .elCollectMenu li.decLook:hover,
.ptsTickCollect .elCollectMenu li.decLook.decCur {
	background: url(../../image/1.1.0/ico_evtinp_look.png) no-repeat center 33px;
}
.ptsTickCollect .elCollectMenu li.decOnline,
.ptsTickCollect .elCollectMenu li.decOnline.decOff:hover {
	background: url(../../image/1.1.0/ico_evtinp_online.png) no-repeat center 28px;
}
.ptsTickCollect .elSubTitle {
	margin-top: 15px;
}
.ptsTickCollect .elNote {
	margin-top: 5px;
	color: #666;
	font-size: 12px;
	line-height: 1.6;
}
.ptsTickCollect .elSubTitle .decEmphasisTxt {
	display: inline-block;
	margin-left: 5px;
	padding: 2px 10px;
	background-color: #ff7800;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color: #fff;
	line-height: 1.0;
}
.ptsTickCollect .ptsIndispErr {
	padding: 15px;
}
.ptsTickCollect .ptsIndispErr .elTtl {
	padding-left: 0;
	border: 0;
	font-size: 14px;
	margin-bottom: 5px;
}
.ptsTickCollect .decTickList {
	margin-top: 20px;
}
.ptsTickCollect .decTickList li {
	margin-top: 20px;
}
.ptsTickCollect .decTickList li:first-child {
	margin-top: 0;
}
.ptsTickCollect .decTickList .ptsSelectBtn .elTxt {
	font-size: 14px;
	font-weight: bold;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList .elSett .decAlertTxt {
	margin-top: 15px;
	color: #d51446;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
}
/* ============================================================
 * bootstrapSwitch v1.0 by Larentis Mattia @spiritualGuru
 * http://www.larentis.eu/switch/
 * ============================================================
 * Licensed under the Apache License, Version 2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 * ============================================================ */
/* line 18, ../sass/bootstrapSwitch.scss */
.switch {
	display: inline-block;
	cursor: pointer;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	position: relative;
	text-align: left;
	overflow: hidden;
	line-height: 8px;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	min-width: 50px;
	background-color: #cccfd2;
}
/* line 44, ../sass/bootstrapSwitch.scss */
.switch.switch-small {
	min-width: 50px;
}
/* line 52, ../sass/bootstrapSwitch.scss */
.switch.deactivate {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
	opacity: 0.5;
	cursor: default !important;
}
/* line 55, ../sass/bootstrapSwitch.scss */
.switch.deactivate label, .switch.deactivate span {
	cursor: default !important;
}
/* line 59, ../sass/bootstrapSwitch.scss */
.switch > div {
	display: inline-block;
	width: 300%;
	position: relative;
	top: 0;
}
/* line 65, ../sass/bootstrapSwitch.scss */
.switch > div.switch-animate {
	-webkit-transition: left 0.3s;
	-moz-transition: left 0.3s;
	-o-transition: left 0.3s;
	transition: left 0.3s;
}
/* line 68, ../sass/bootstrapSwitch.scss */
.switch > div.switch-off {
	left: -200%;
}
/* line 71, ../sass/bootstrapSwitch.scss */
.switch > div.switch-on {
	left: 0;
}
/* line 75, ../sass/bootstrapSwitch.scss */
.switch input[type=checkbox] {
	display: none;
}
/* line 83, ../sass/bootstrapSwitch.scss */
.switch span, .switch label {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	cursor: pointer;
	position: relative;
	display: inline-block;
	height: 100%;
	padding-bottom: 4px;
	padding-top: 4px;
	font-size: 14px;
	line-height: 20px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
}
/* line 103, ../sass/bootstrapSwitch.scss */
.switch span.switch-small, .switch label.switch-small {
	padding-bottom: 3px;
	padding-top: 3px;
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
}
/* line 118, ../sass/bootstrapSwitch.scss */
.switch label {
	margin-top: -1px;
	margin-bottom: -1px;
	z-index: 100;
	min-width: 50px;
	background-color: #cccfd2;
}
/* line 130, ../sass/bootstrapSwitch.scss */
.switch span {
	text-align: center;
	z-index: 1;
	width: 33.333333%;
}
/* line 136, ../sass/bootstrapSwitch.scss */
.switch span.switch-left {
	-moz-border-radius-topleft: 15px;
	-webkit-border-top-left-radius: 15px;
	border-top-left-radius: 15px;
	-moz-border-radius-bottomleft: 15px;
	-webkit-border-bottom-left-radius: 15px;
	border-bottom-left-radius: 15px;
	background-color: #00cfa8;
	background: url(../../image/1.1.0/ico_toggOn.png) 26px 5px no-repeat #00cfa8;
	padding: 3px 20px 4px 0;
}
.decStop .switch span.switch-left {
	background: url(../../image/1.1.0/ico_toggGry.png) 26px 5px no-repeat #00cfa8;
}
/* for ypMdUserEdit */
.ypMdUserEdit .switch span.switch-left {
	padding: 3px 20px 4px 5px;
}
/* line 140, ../sass/bootstrapSwitch.scss */
.switch span.switch-right {
	position: relative;
	left: 1px;
	-moz-border-radius-topleft: 15px;
	-webkit-border-top-left-radius: 15px;
	border-top-left-radius: 15px;
	-moz-border-radius-bottomleft: 15px;
	-webkit-border-bottom-left-radius: 15px;
	border-bottom-left-radius: 15px;
	color: #666;
	background: url(../../image/1.1.0/ico_toggOff.png) 6px 5px no-repeat #cccfd2;
	padding: 3px 0 5px 18px;
}
.decStop .switch span.switch-right {
	background: url(../../image/1.1.0/ico_toggGry.png) 6px 5px no-repeat #cccfd2;
}
/* for ypMdUserEdit */
.ypMdUserEdit .switch span.switch-right {
	padding: 3px 0 5px 15px;
}
/* HDimg */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
	.switch span.switch-left {
		background: url(../../image/1.1.0/ico_toggOn2x.png) 26px 5px no-repeat #00cfa8;
		-moz-background-size: 17px auto;
		-webkit-background-size: 17px auto;
		-ms-background-size: 17px auto;
		background-size: 17px auto;
	}
	.switch span.switch-right {
		background: url(../../image/1.1.0/ico_toggOff2x.png) 6px 5px no-repeat #cccfd2;
		-moz-background-size: 17px auto;
		-webkit-background-size: 17px auto;
		-ms-background-size: 17px auto;
		background-size: 17px auto;
	}
	.decStop .switch span.switch-left {
		background: url(../../image/1.1.0/ico_toggGry2x.png) 26px 5px no-repeat #00cfa8;
		-moz-background-size: 17px auto;
		-webkit-background-size: 17px auto;
		-ms-background-size: 17px auto;
		background-size: 17px auto;
	}
	.decStop .switch span.switch-right {
		background: url(../../image/1.1.0/ico_toggGry2x.png) 6px 5px no-repeat #cccfd2;
		-moz-background-size: 17px auto;
		-webkit-background-size: 17px auto;
		-ms-background-size: 17px auto;
		background-size: 17px auto;
	}
}
/*-- EventInputBf 1.1.0 --*/
.ypMdEventInputBf {
	width: 100%;
	background-color: #fff;
}
.ypMdEventInputBf .elInner {
	width: 100%;
	min-height: 680px;
	background: url(../../image/1.1.0/bg_evtinpbf_main.jpg) no-repeat top center;
	-webkit-background-size: cover;
	   -moz-background-size: cover;
	        background-size: cover;
}
.ypMdEventInputBf .elSubTitle {
	font-weight: bold;
}
.ypMdEventInputBf input::-ms-clear {
	visibility: hidden;
	margin-right: -22px;
}
.ypMdEventInputBf .decNotes {
	margin: 5px 0 0;
	color: #666;
}
.ypMdEventInputBf .decNotes a {
	font-weight: lighter;
}
.ypMdEventInputBf .decNoneTxt {
	margin: 10px 10px 0;
}
/*h1*/
.ypMdEventInputBf h1 {
	padding: 32px 0 25px;
	text-align: center;
	font-size: 171%;
	color: #fff;
	font-weight: bold;
	line-height: 1.4;
}
/*ptsInptWd*/
.ypMdEventInputBf .untBody .ptsInptWd {
	width: 598px;
	/*660-62*/
	min-height: 470px;
	margin: 0 auto;
	padding: 25px 30px;
	border: 1px solid #e0e3e7;
	background-color: #fff;
}
.ypMdEventInputBf .untBody .ptsInptWd .ptsPunkDott {
	padding-top: 20px;
	margin-top: 20px;
	border-top: 1px dotted #222;
}
.ypMdEventInputBf .untBody .ptsInptWd .ptsPunkDott:first-child {
	padding-top: 0;
	margin-top: 0;
	border-top: none;
}
/*ptsInptWd .elEveDate*/
.ypMdEventInputBf .untBody .ptsInptWd .elEveDate {
	display: table;
	margin-top: 10px;
}
.ypMdEventInputBf .untBody .ptsInptWd .elEveDate span {
	display: table-cell;
	vertical-align: middle;
}
.ypMdEventInputBf .untBody .ptsInptWd .elEveDate .decDateBtn {
	display: table-cell;
	padding-right: 4px;
	vertical-align: middle;
}
.ypMdEventInputBf .untBody .ptsInptWd .elEveDate .decDateBtn .decBg {
	display: block;
	width: 180px;
	border: 1px solid #aaaaaa;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	margin-right: 5px;
	font-size: 16px;
	line-height: 20px;
}
.ypMdEventInputBf .untBody .ptsInptWd .elEveDate .decDateBtn .decBg.decErr {
	border: 1px solid #d51446;
	background-color: #ffe8e8;
}
.ypMdEventInputBf .untBody .ptsInptWd .elEveDate .decDateBtn .decBg.decDisab {
	border: 1px solid #aaaaaa;
	background-color: #efefef;
	color: #666;
}
.ypMdEventInputBf .untBody .ptsInptWd .elEveDate .decDateBtn a {
	display: block;
	color: #333;
	padding: 8px 6px;
	text-decoration: none;
}
.ypMdEventInputBf .untBody .ptsInptWd .elEveDate .decDateBtn .decDisab a {
	color: #666;
	cursor: default;
}
.ypMdEventInputBf .untBody .ptsInptWd .elEveDate .decHour {
	padding-right: 4px;
}
.ypMdEventInputBf .untBody .ptsInptWd .elEveDate .decHour select,
.ypMdEventInputBf .untBody .ptsInptWd .elEveDate .decMin select {
	min-width: 60px;
	max-width: 70px;
	height: 38px;
	padding-top: 6px;
	padding-bottom: 5px;
	font-weight: bold;
	font-size: 16px;
}
.ypMdEventInputBf .untBody .ptsInptWd .elEveDate .decHour select:disabled,
.ypMdEventInputBf .untBody .ptsInptWd .elEveDate .decMin select:disabled {
	background-color: #efefef;
	color: #666;
}
/*ptsInptWd .ptsPunkDott.decNico*/
.ypMdEventInputBf .untBody .ptsInptWd .ptsPunkDott.decNico .libRadioCheckList {
	margin-top: 10px;
}
.ypMdEventInputBf .untBody .ptsInptWd .ptsPunkDott.decNico .libRadioCheckList li label {
	font-weight: lighter;
}
.ypMdEventInputBf .untBody .ptsInptWd .ptsPunkDott.decNico .libRadioCheckList li .decSp {
	margin: 0 0;
}
.ypMdEventInputBf .untBody .ptsInptWd .ptsPunkDott.decNico .libForm .ptsNicoId {
	margin-top: 10px;
}
.ypMdEventInputBf .untBody .ptsInptWd .ptsPunkDott.decNico .libForm .ptsNicoId .elInpt {
	display: inline-block;
	vertical-align: middle;
}
.ypMdEventInputBf .untBody .ptsInptWd .ptsPunkDott.decNico .libForm .ptsNicoId .ptsCoopBtn {
	display: inline-block;
	margin: 0 0 0 10px;
	vertical-align: middle;
}
.ypMdEventInputBf .untBody .ptsInptWd .ptsPunkDott.decNico .libForm .ptsNicoId input[type="text"] {
	width: 340px;
	padding: 8px 10px;
	font-size: 16px;
}
.ypMdEventInputBf .untBody .ptsInptWd .ptsPunkDott.decNico .libForm .ptsNicoId .ptsIntForm .placeHolder {
	position: absolute;
	top: 14px;
	left: 12px;
	max-width: 340px;
}
/*ptsInptWd .ptsPunkDott.decConsent*/
.ypMdEventInputBf .untBody .ptsInptWd .ptsPunkDott.decConsent {
	padding-top: 10px;
	margin-top: 20px;
	border-top: 1px solid #ddd;
}
.ypMdEventInputBf .untBody .ptsInptWd .ptsPunkDott.decConsent .libRadioCheckList li label {
	font-weight: lighter;
	font-size: 110%;
}
.ypMdEventInputBf .untBody .ptsInptWd .ptsPunkDott.decConsent .libRadioCheckList li .decSp {
	margin: 0 0;
}
.ypMdEventInputBf .untBody .ptsInptWd .ptsPunkDott.decConsent .libRadioCheckList li label a {
	font-weight: lighter;
}
.ypMdEventInputBf .untBody .ptsInptWd .ptsPunkDott.libTextarea textarea {
	min-height: 40px;
	line-height: 1.2;
}
.ypMdEventInputBf .untBody .ptsInptWd .ptsPunkDott.decConsent .libRadioCheckList input[type="checkbox"] {
	width: 18px;
	height: 18px;
	margin-right: 8px;
	vertical-align: middle;
	-moz-transform-origin: left bottom;
	-moz-transform: scale(1.1, 1.1);
}
.ypMdEventInputBf .untBody .ptsInptWd .ptsPunkDott.decConsent .libRadioCheckList input[type="checkbox"] {
	background-color: white\9;
	/*for IE9*/
}
/*--elEventBtn--*/
.ypMdEventInputBf .ptsBtnBox {
	margin-top: 20px;
	text-align: center;
}
.ypMdEventInputBf .elEventBtn {
	display: inline-block;
}
.ypMdEventInputBf .elEventBtn a {
	display: block;
	width: 238px;
	min-height: 20px;
	padding: 10px 0;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	text-align: center;
	font-size: 114%;
	text-decoration: none;
}
.ypMdEventInputBf .elEventBtn.decSave a {
	border: 1px solid #e1e4e8;
	background-color: #fff;
}
.ypMdEventInputBf .elEventBtn.decComf a {
	border: 1px solid #e1e4e8;
	background-color: #ff00c6;
	color: #fff;
}
.ypMdEventInputBf .elEventBtn.decGray a {
	border: 1px solid #ccc;
	background-color: #ddd;
	color: #aaa;
	cursor: default;
}
.ypMdEventInputBf .elEventBtn a:hover {
	text-decoration: none;
}
/*ptsCoopBtn*/
.ypMdEventInputBf .ptsCoopBtn {
	margin-top: 10px;
}
.ypMdEventInputBf .ptsCoopBtn .elEventBtn a {
	width: 118px;
	font-size: 14px;
}
/*untFoot*/
.ypMdEventInputBf .untFoot .ptsBackTop {
	width: 100%;
	padding: 30px 0 0;
	text-align: center;
}
.ypMdEventInputBf .untFoot .ptsBackTop a {
	display: inline-block;
	*display: block;
	/*IE7*/
	width: 62px;
	height: 42px;
	background: url(../../image/1.1.0/btn_pageTop.png) no-repeat bottom center;
	text-indent: -9999px;
	overflow: hidden;
}
/*-- TicketIncDecr 1.1.0 --*/
.ypMdTicketIncDecr {
	-webkit-user-select: none;
	width: 100%;
	background: rgba(0, 0, 0, 0.6);
	z-index: 1001;
	-webkit-transform: none;
	-moz-transform: none;
	-webkit-tap-highlight-color: transparent;
}
.ypMdTicketIncDecr input,
.ypMdTicketIncDecr select,
.ypMdTicketIncDecr label,
.ypMdTicketIncDecr a {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0.25);
}
.ypMdTicketIncDecr .window {
	width: 290px;
	margin-left: auto;
	margin-right: auto;
	box-shadow: 0 0 10px #000;
	-moz-box-shadow: 0 0 10px #000;
	-webkit-box-shadow: 0 0 10px #000;
	border-top: 1px solid #bbb;
	background-color: #fff;
	font-size: 14px;
}
/*-- untHead --*/
.ypMdTicketIncDecr .untHead {
	position: relative;
	padding: 20px 0 0;
}
.ypMdTicketIncDecr .untHead .elTitle {
	padding: 0 35px;
	font-weight: bold;
	line-height: 1.2;
	text-align: left;
}
/*-- untBody --*/
.ypMdTicketIncDecr .untBody {
	padding: 0 10px 10px 10px;
}
.ypMdTicketIncDecr .untBody .ptsIncDecr {
	margin: 20px 0 0 25px;
}
.ypMdTicketIncDecr .untBody .ptsIncDecr .libForm {
	text-align: left;
}
.ypMdTicketIncDecr .untBody .ptsIncDecr .libForm .decErrTxt {
	width: 230px;
}
.ypMdTicketIncDecr .untBody .ptsIncDecr .libForm .decIpt {
	position: relative;
	display: inline-block;
	padding: 0 10px 0 5px;
	margin: 0 2px 0 0;
	border: 1px solid #aaa;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background-color: #fff;
}
.ypMdTicketIncDecr .untBody .ptsIncDecr .libForm .decIpt input[type="text"] {
	width: 100px;
	padding: 10px 0;
	border: none;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	background-color: #fff;
	text-align: right;
	font-weight: bold;
	font-size: 16px;
}
.ypMdTicketIncDecr .untBody .ptsIncDecr .libForm .decIpt .mai,
.ypMdTicketIncDecr .untBody .ptsIncDecr .libForm .decIpt .kai {
	display: inline-block;
	padding-left: 5px;
	font-size: 16px;
}
.ypMdTicketIncDecr .untBody .ptsIncDecr .libForm .decIpt .placeHolder {
	position: absolute;
	top: 13px;
	left: auto;
	right: 32px;
	max-width: 100px;
	line-height: 1.1;
}
.ypMdTicketIncDecr .untBody .ptsIncDecr .libForm .decUnit select {
	min-width: 75px;
	height: 38px;
	padding-top: 6px;
	padding-bottom: 5px;
	vertical-align: middle;
}
.ypMdTicketIncDecr .untBody .ptsIncDecr .libForm .decUnit select:disabled {
	background-color: #ddd;
	color: #666;
}
/*--decErr(for text-align:right)--*/
.ypMdTicketIncDecr .untBody .ptsIncDecr .libForm .decIpt.decErr {
	border: 1px solid #d51446;
	background-color: #ffe8e8;
}
.ypMdTicketIncDecr .untBody .ptsIncDecr .libForm .decIpt.decErr input[type="text"] {
	background-color: #ffe8e8;
}
.ypMdTicketIncDecr .untBody .libRadioCheckList .decSp.elErr .ptsIncDecr .libForm .decIpt.decErr input[type="text"] {
	background-color: #fff;
}
.ypMdTicketIncDecr .untBody .libRadioCheckList .decSp.elErr .ptsIncDecr .libForm .decUnit select {
	background-color: #fefefe !important;
}
/*--decReadOnly(for text-align:right)--*/
.ypMdTicketIncDecr .untBody .ptsIncDecr .libForm .decIpt.decReadOnly {
	border: 1px solid #aaaaaa;
	background-color: #ddd;
}
.ypMdTicketIncDecr .untBody .ptsIncDecr .libForm .decIpt.decReadOnly input[type="text"] {
	background-color: #ddd;
	color: #666;
}
/*ptsBreakdown*/
.ypMdTicketIncDecr .untBody .ptsBreakdown {
	margin-top: 15px;
}
.ypMdTicketIncDecr .untBody .ptsBreakdown dl {
	display: table;
	width: 250px;
	margin: 5px auto;
}
.ypMdTicketIncDecr .untBody .ptsBreakdown dt {
	display: table-cell;
	width: 80px;
	text-align: right;
}
.ypMdTicketIncDecr .untBody .ptsBreakdown dd {
	display: table-cell;
	padding-left: 50px;
	text-align: left;
}
.ypMdTicketIncDecr .untBody .ptsBreakdown dd .num {
	margin-right: 2px;
	font-weight: bold;
	font-size: 129%;
}
.ypMdTicketIncDecr .untBody .ptsBreakdown dd .diff {
	padding-left: 2px;
	color: #ff8b29;
}
/*ptsTickType*/
.ypMdTicketIncDecr .untBody .ptsTickType {
	padding: 0 15px;
	margin-top: 10px;
}
.ypMdTicketIncDecr .untBody .ptsTickType .libRadioCheckList label {
	font-weight: lighter;
	text-align: left;
}
.ypMdTicketIncDecr .untBody .ptsTickType .libRadioCheckList .decSp {
	margin: 0 0;
}
.ypMdTicketIncDecr .untBody .ptsTickType .libRadioCheckList .elChild .decSp {
	margin: 2px 0;
	padding: 0 0 0 17px;
}
.ypMdTicketIncDecr .untBody .ptsTickType .libRadioCheckList .elChild li label {
	display: table;
}
.ypMdTicketIncDecr .untBody .ptsTickType .libRadioCheckList .elChild li .decCh {
	display: table-cell;
	width: 20px;
}
.ypMdTicketIncDecr .untBody .ptsTickType .libRadioCheckList .elChild li .decTxt {
	display: table-cell;
	width: 162px;
	line-height: 1.2;
	word-wrap: break-word;
	word-break: break-all;
}
/*ptsNumLimit*/
.ypMdTicketIncDecr .untBody .ptsNumLimit {
	padding: 0 15px;
	margin-top: 10px;
}
.ypMdTicketIncDecr .untBody .ptsNumLimit .libRadioCheckList label {
	font-weight: lighter;
	text-align: left;
}
.ypMdTicketIncDecr .untBody .ptsNumLimit .libRadioCheckList .decSp {
	margin: 0 0;
}
.ypMdTicketIncDecr .untBody .ptsNumLimit .libRadioCheckList .decSp.elErr {
	margin: 0 0;
}
.ypMdTicketIncDecr .untBody .ptsNumLimit .ptsIncDecr {
	margin: 5px 0 0 9px;
}
.ypMdTicketIncDecr .untBody .ptsNumLimit .ptsIncDecr .libForm .decErrTxt {
	width: 225px;
}
.ypMdTicketIncDecr .untBody .ptsNumLimit .libRadioCheckList .decSp.elErr .ptsIncDecr .libForm .decErr {
	background-color: #fff;
}
.ypMdTicketIncDecr .untBody .ptsNumLimit .ptsBreakdown {
	padding-bottom: 1px;
}
.ypMdTicketIncDecr .untBody .ptsNumLimit .ptsBreakdown dl {
	width: 240px;
}
.ypMdTicketIncDecr .untBody .ptsNumLimit .ptsBreakdown dd {
	padding-left: 40px;
}
/*-- untFoot --*/
.ypMdTicketIncDecr .untFoot {
	padding: 10px 0;
	border-top: 1px solid #dadbd3;
	background-color: #eaedf1;
}
.ypMdTicketIncDecr .untFoot .ptsBtnBox {
	text-align: center;
}
.ypMdTicketIncDecr .untFoot .elEventBtn {
	display: inline-block;
	margin: 0 5px;
}
.ypMdTicketIncDecr .untFoot .elEventBtn a {
	display: block;
	width: 123px;
	min-height: 20px;
	padding: 11px 0;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	text-align: center;
	text-decoration: none;
}
.ypMdTicketIncDecr .untFoot .elEventBtn.decSave a {
	border: 1px solid #e1e4e8;
	background-color: #fff;
}
.ypMdTicketIncDecr .untFoot .elEventBtn.decComf a {
	border: 1px solid #e1e4e8;
	background-color: #ff00c6;
	color: #fff;
}
.ypMdTicketIncDecr .untFoot .elEventBtn.decGray a {
	border: 1px solid #ccc;
	background-color: #ddd;
	color: #aaa;
	cursor: default;
}
.ypMdTicketIncDecr .untFoot .elEventBtn a:hover {
	text-decoration: none;
}
/*END*/
/*-- EventInputFixed 1.1.0 --*/
.ypMdEventInputFixed {
	width: 100%;
	background-color: transparent;
	z-index: 10;
}
.ypMdEventInputFixed .ptsLottStates p {
	padding: 2px 5px 1px 5px;
	font-size: 12px;
	line-height: 1.1;
	font-weight: lighter;
}
/*------------wrFollow------------*/
.ypMdEventInputFixed .wrFollow {
	box-shadow: 0 5px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 5px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 5px rgba(0, 0, 0, 0.2);
	padding: 20px 0 15px;
	background: url(../../image/1.1.0/bg_koushi02_2x.png) repeat 0 0;
	-moz-background-size: 2px auto;
	-webkit-background-size: 2px auto;
	-ms-background-size: 2px auto;
	background-size: 2px auto;
	border-bottom: 1px solid #999;
}
.ypMdEventInputFixed .wrFollow .unt2Colum {
	width: 900px;
	margin: 0 auto;
}
.ypMdEventInputFixed .wrFollow .unt2Colum .dvItemInfoWr {
	float: left;
	width: 490px;
}
.ypMdEventInputFixed .wrFollow .unt2Colum .ptsBtnWr {
	float: right;
	width: 400px;
	margin-right: 9px;
}
/*ptsItemInfo*/
.ypMdEventInputFixed .wrFollow .ptsItemInfo .elItemName {
	width: 490px;
	margin-bottom: 5px;
	font-size: 16px;
	font-weight: bold;
	line-height: 1.3em;
	text-align: left;
	overflow: hidden;
	word-break: break-all;
	word-wrap: break-word;
}
.ypMdEventInputFixed .wrFollow .ptsItemInfo .elPeriod {
	width: 468px;
	/*490-22*/
	min-height: 16px;
	padding-left: 22px;
	margin-bottom: 5px;
	background: url(../../image/1.1.0/ico_time2x.png) no-repeat 0 0;
	-moz-background-size: 16px auto;
	-webkit-background-size: 16px auto;
	-ms-background-size: 16px auto;
	background-size: 16px auto;
	line-height: 1.2em;
	text-align: left;
	color: #666;
	overflow: hidden;
	word-break: break-all;
	word-wrap: break-word;
}
.ypMdEventInputFixed .wrFollow .ptsItemInfo .elPlace {
	width: 468px;
	/*490-22*/
	min-height: 16px;
	padding-left: 22px;
	background: url(../../image/1.1.0/ico_place2x.png) no-repeat 3px 0;
	-moz-background-size: 10px auto;
	-webkit-background-size: 10px auto;
	-ms-background-size: 10px auto;
	background-size: 10px auto;
	line-height: 1.2em;
	text-align: left;
	color: #666;
	overflow: hidden;
	word-break: break-all;
	word-wrap: break-word;
}
/*elBtnArea*/
.ypMdEventInputFixed .wrFollow .ptsBtnWr .elBtnArea {
	text-align: right;
}
.ypMdEventInputFixed .elEventBtn {
	display: inline-block;
	margin: 0 15px;
}
.ypMdEventInputFixed .elEventBtn:last-child {
	margin: 0 0;
}
.ypMdEventInputFixed .elEventBtn a {
	display: block;
	width: 178px;
	min-height: 20px;
	padding: 9px 0;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	text-align: center;
	font-size: 16px;
	text-decoration: none;
}
.ypMdEventInputFixed .elEventBtn.decSave a {
	border: 1px solid #e1e4e8;
	background-color: #fff;
}
.ypMdEventInputFixed .elEventBtn.decComf a {
	border: 1px solid #e1e4e8;
	background-color: #ff00c6;
	color: #fff;
}
.ypMdEventInputFixed .elEventBtn.decGray a {
	border: 1px solid #ccc;
	background-color: #ddd;
	color: #aaa;
	cursor: default;
}
.ypMdEventInputFixed .elEventBtn a:hover {
	text-decoration: none;
}
/*-- TopRnSrc 1.1.0 --*/
.ypMdTopRnSrc {
	background-color: #fff;
}
/*-- wrFixBg --*/
.ypMdTopRnSrc .wrFixBg {
	background-repeat: no-repeat;
	background-position: center top;
	width: 100%;
	background-attachment: fixed;
	-webkit-background-size: 100% 100%;
	   -moz-background-size: 100%;
	        background-size: 100%;
}
.ypMdTopRnSrc .wrFixBg.elHead {
	background-image: url(../../image/1.1.0/bg_toprnsrc_mv.jpg);
}
.ypMdTopRnSrc .wrFixBg.elFoot {
	background-image: url(../../image/1.1.0/bg_toprnsrc_mv.jpg);
}
@media screen and (min-width: 320px) and (max-width: 1024px) {
	/*for tablet*/
	.ypMdTopRnSrc .wrFixBg.elFoot {
		background-attachment: scroll;
	}
}
/*-- elTtlLink --*/
.ypMdTopRnSrc .elTtlLink {
	display: table;
	width: 100%;
	margin-bottom: 15px;
}
.ypMdTopRnSrc .elTtlLink h2.elTitle {
	display: table-cell;
	width: 50%;
	font-size: 143%;
	font-weight: bold;
	vertical-align: bottom;
}
.ypMdTopRnSrc .elTtlLink .elLink {
	display: table-cell;
	width: 50%;
	text-align: right;
	vertical-align: bottom;
}
.ypMdTopRnSrc .elTtlLink .elLink a {
	display: inline-block;
	padding: 5px 13px 5px;
	border: 1px solid #e2e2e2;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	background-color: #fff;
	font-weight: lighter;
	font-size: 114%;
}
/*-----------------------
ptsMainV
-------------------------*/
.ypMdTopRnSrc .ptsMainV {
	padding: 40px 0 0;
	border-bottom: 1px solid #ddd;
}
.ypMdTopRnSrc .ptsMainV .decInner {
	position: relative;
	width: 950px;
	min-height: 213px;
	margin: 0 auto;
}
.ypMdTopRnSrc .ptsMainV h1 {
	height: 43px;
	background: url(../../image/1.1.0/img_toprnsrc_mvtxt1.png) no-repeat center 0;
	text-indent: -9999px;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
}
.ypMdTopRnSrc .ptsMainV .elLead {
	height: 20px;
	background: url(../../image/1.1.0/img_toprnsrc_mvtxt2.png) no-repeat center 0;
	text-indent: -9999px;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
}
.ypMdTopRnSrc .ptsMainV .wrSearchLink {
	width: 600px;
	margin: 25px auto 0;
}
/* ptsMainV.decVer2 */
.ypMdTopRnSrc .ptsMainV.decVer2 .decInner {
	min-height: 264px;
}
.ypMdTopRnSrc .ptsMainV.decVer2 .elHowUse {
	margin-top: 22px;
	text-align: center;
	font-size: 129%;
}
.ypMdTopRnSrc .ptsMainV.decVer2 .elHowUse a {
	font-weight: lighter;
	color: #fff;
	text-decoration: underline;
}
/* ptsMainV.decVer3 */
.ypMdTopRnSrc .ptsMainV.decVer3 {
	padding: 33px 0 0;
}
.ypMdTopRnSrc .ptsMainV.decVer3 .decInner {
	min-height: 264px;
}
.ypMdTopRnSrc .ptsMainV.decVer3 .elHowUse {
	margin-top: 22px;
	text-align: center;
	font-size: 129%;
}
.ypMdTopRnSrc .ptsMainV.decVer3 .elHowUse a {
	font-weight: lighter;
	color: #fff;
	text-decoration: underline;
}
.ypMdTopRnSrc .ptsMainV.decVer3 h1 {
	height: 50px;
	background: url(../../image/1.1.0/img_toprnsrc_mvtxt1_2.png) no-repeat center 0;
}
.ypMdTopRnSrc .ptsMainV.decVer3 .elLead {
	height: 20px;
	background: url(../../image/1.1.0/img_toprnsrc_mvtxt2_2.png) no-repeat center 0;
}
/* ptsSearch */
.ypMdTopRnSrc .ptsMainV .wrSearchLink .ptsSearch {
	position: relative;
	margin: 0 0;
	border: 1px solid #aaa;
	background: #ffffff;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-user-select: none;
	font-size: 14px;
}
.ypMdTopRnSrc .ptsMainV .wrSearchLink .ptsSearch ul {
	display: table;
	margin: 8px 0;
}
.ypMdTopRnSrc .ptsMainV .wrSearchLink .ptsSearch li {
	display: table-cell;
	padding: 0 15px 0 10px;
	border-right: 1px dotted #aaa;
	vertical-align: middle;
}
.ypMdTopRnSrc .ptsMainV .wrSearchLink .ptsSearch li:last-child {
	border-right: none;
}
.ypMdTopRnSrc .ptsMainV .wrSearchLink .ptsSearch .decPsSlt {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	min-height: 30px;
	font-size: 14px;
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS UI Gothic", Helvetica, Arial, sans-serif;
	opacity: 0;
}
.ypMdTopRnSrc .ptsMainV .wrSearchLink .ptsSearch .decPsSltLabel {
	display: block;
	height: 0;
	overflow: hidden;
	text-indent: 100%;
	white-space: nowrap;
}
/* elPulldown */
.ypMdTopRnSrc .ptsMainV .wrSearchLink .elPulldown {
	position: relative;
}
.ypMdTopRnSrc .ptsMainV .wrSearchLink .elPulldown .inner {
	width: 128px;
}
.ypMdTopRnSrc .ptsMainV .wrSearchLink .elPulldown .inner p {
	min-height: 16px;
	padding-left: 30px;
	background: url(../../image/1.1.0/ico_place2x_ccc.png) no-repeat 10px 50%;
	-moz-background-size: 10px auto;
	-webkit-background-size: 10px auto;
	-ms-background-size: 10px auto;
	background-size: 10px auto;
	text-align: left;
}
.ypMdTopRnSrc .ptsMainV .wrSearchLink .elPulldown .inner span a {
	display: block;
	background: url(../../image/1.1.0/ico_headmenu_arrow2x.png) no-repeat right 50%;
	-moz-background-size: 7px auto;
	-webkit-background-size: 7px auto;
	-ms-background-size: 7px auto;
	background-size: 7px auto;
	line-height: 1.2;
	cursor: pointer;
	font-weight: lighter;
	color: #222;
}
/* elCalender */
.ypMdTopRnSrc .ptsMainV .wrSearchLink .elCalender {
	position: relative;
}
.ypMdTopRnSrc .ptsMainV .wrSearchLink .elCalender .inner {
	width: 140px;
}
.ypMdTopRnSrc .ptsMainV .wrSearchLink .elCalender .inner p {
	min-height: 16px;
	padding-left: 35px;
	background: url(../../image/1.1.0/ico_period2x_ccc.png) no-repeat 8px 50%;
	-moz-background-size: 16px auto;
	-webkit-background-size: 16px auto;
	-ms-background-size: 16px auto;
	background-size: 16px auto;
	text-align: left;
}
.ypMdTopRnSrc .ptsMainV .wrSearchLink .elCalender .inner span a {
	display: block;
	background: url(../../image/1.1.0/ico_headmenu_arrow2x.png) no-repeat right 50%;
	-moz-background-size: 7px auto;
	-webkit-background-size: 7px auto;
	-ms-background-size: 7px auto;
	background-size: 7px auto;
	line-height: 1.2;
	cursor: pointer;
	font-weight: lighter;
	color: #222;
}
/* elSearchBox */
.ypMdTopRnSrc .ptsMainV .wrSearchLink .elSearchBox .frame {
	padding: 0;
}
.ypMdTopRnSrc .ptsMainV .wrSearchLink .elSearchBox .search {
	-webkit-appearance: none;
	position: relative;
	width: 200px;
	height: 26px;
	/*42-16*/
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	padding: 0 10px 0 0;
	background: transparent;
	border: 0;
	color: #333;
	line-height: 1.1;
	outline: none;
	/*chrome*/
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS UI Gothic", Helvetica, Arial, sans-serif;
	z-index: 1;
}
.ypMdTopRnSrc .ptsMainV .wrSearchLink .elSearchBox .placeHolder {
	position: absolute;
	top: 8px;
	left: 331px;
	color: #999;
	line-height: 26px;
	z-index: 0;
}
.ypMdTopRnSrc .ptsMainV .wrSearchLink .elSearchBox .decTap .placeHolder {
	display: none;
}
.ypMdTopRnSrc .ptsMainV .wrSearchLink .elSearchBox .submit {
	display: block;
	position: absolute;
	top: 0px;
	right: 0px;
	box-shadow: 0 1px 1px #b2b2b2;
	-moz-box-shadow: 0 1px 1px #b2b2b2;
	-webkit-box-shadow: 0 1px 1px #b2b2b2;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	width: 48px;
	height: 42px;
	border-radius: 0 5px 5px 0;
	-webkit-border-radius: 0 5px 5px 0;
	-moz-border-radius: 0 5px 5px 0;
	background: #e8e8e8;
	background: url(../../image/1.1.0/bg_searchBtnS2x.png) no-repeat 50% 50%;
	-moz-background-size: 48px auto;
	-webkit-background-size: 48px auto;
	-ms-background-size: 48px auto;
	background-size: 48px auto;
	color: #fff;
	text-shadow: 0 1px 0 #626262;
	font-weight: bold;
	text-align: center;
	font-size: 0;
}
.ypMdTopRnSrc .ptsMainV .wrSearchLink .elSearchBox .submit input {
	-webkit-appearance: none;
	display: block;
	position: absolute;
	width: 48px;
	height: 42px;
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	text-indent: -9999px;
	top: 0;
	left: 0;
	overflow: hidden;
	cursor: pointer;
}
.ypMdTopRnSrc .ptsMainV .wrSearchLink .elSearchBox .decTap .submit {
	background: url(../../image/1.1.0/bg_searchBtnS02_2x.png) no-repeat 50% 50%;
	-moz-background-size: 48px auto;
	-webkit-background-size: 48px auto;
	-ms-background-size: 48px auto;
	background-size: 48px auto;
}
/* ptsLink */
.ypMdTopRnSrc .ptsMainV .wrSearchLink .ptsLink dl {
	margin-top: 10px;
}
.ypMdTopRnSrc .ptsMainV .wrSearchLink .ptsLink dt {
	float: left;
	min-height: 50px;
	padding: 10px 10px 0 0;
	color: #fff;
}
.ypMdTopRnSrc .ptsMainV .wrSearchLink .ptsLink dd {
	float: left;
	padding-right: 10px;
	margin-top: 5px;
	font-size: 85%;
}
.ypMdTopRnSrc .ptsMainV .wrSearchLink .ptsLink dd:last-child {
	padding-right: 0;
}
.ypMdTopRnSrc .ptsMainV .wrSearchLink .ptsLink dd p {
	padding: 5px 13px 5px 14px;
	border: 1px solid #e2e2e2;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	background-color: #fff;
}
.ypMdTopRnSrc .ptsMainV .wrSearchLink .ptsLink dd a {
	display: block;
	font-weight: lighter;
}
/*-----------------------
ptsBnr(common.css)
-------------------------*/
.ypMdTopRnSrc .ptsBnr {
	background-color: #fff;
}
.ypMdTopRnSrc .ptsBnr.decHead {
	padding: 30px 0 45px;
}
/*-----------------------
ptsCategory
-------------------------*/
.ypMdTopRnSrc .ptsCategory {
	padding: 0 0 35px;
	background-color: #fff;
}
.ypMdTopRnSrc .ptsCategory .decInner {
	width: 950px;
	margin: 0 auto;
}
.ypMdTopRnSrc .ptsCategory .decInner h2 {
	margin-bottom: 15px;
	font-size: 143%;
	font-weight: bold;
}
/*elCateMainList*/
.ypMdTopRnSrc .ptsCategory .elCateMainList {
	margin-top: 20px;
}
.ypMdTopRnSrc .ptsCategory .elCateMainList li {
	position: relative;
	display: table;
	float: left;
	width: 180px;
	height: 100px;
	margin-right: 12px;
	vertical-align: middle;
	text-align: center;
}
.ypMdTopRnSrc .ptsCategory .elCateMainList li:last-child {
	margin-right: 0;
}
.ypMdTopRnSrc .ptsCategory .elCateMainList a {
	position: absolute;
	display: table;
	top: 0;
	left: 0;
	width: 180px;
	height: 100px;
	font-weight: lighter;
	color: #222;
	background: url(../../image/1.1.0/bg_trans.gif) repeat top left;
}
.ypMdTopRnSrc .ptsCategory .elCateMainList .elCate {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}
.ypMdTopRnSrc .ptsCategory .elCateMainList .decCate {
	display: inline-block;
	width: 175px;
	height: 39px;
	text-indent: -9999px;
}
/* elCateSubList */
.ypMdTopRnSrc .ptsCategory .elCateSubList ul {
	display: table;
	margin-top: 10px;
}
.ypMdTopRnSrc .ptsCategory .elCateSubList li {
	display: table-cell;
	padding-left: 23px;
}
.ypMdTopRnSrc .ptsCategory .elCateSubList li:first-child {
	padding-left: 0;
}
.ypMdTopRnSrc .ptsCategory .elCateSubList li:last-child {
	padding-left: 24px;
}
.ypMdTopRnSrc .ptsCategory .elCateSubList li p {
	width: 198px;
	padding: 7px 10px;
	border: 1px solid #e2e2e2;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	background-color: #fff;
	text-align: center;
	font-size: 114%;
}
.ypMdTopRnSrc .ptsCategory .elCateSubList li a {
	display: block;
	font-weight: lighter;
}
/*-----------------------
ptsRecommd
-------------------------*/
.ypMdTopRnSrc .ptsRecommd {
	padding: 0 0 50px;
	background-color: #fff;
}
.ypMdTopRnSrc .ptsRecommd .decInner {
	width: 950px;
	margin: 0 auto;
}
.ypMdTopRnSrc .ptsRecommd .decInner h2 {
	display: inline-block;
	font-size: 143%;
	font-weight: bold;
}
.ypMdTopRnSrc .ptsRecommd .elPdTtl {
	margin-bottom: 20px;
}
.ypMdTopRnSrc .ptsRecommd .elPdTtl .decPulldown {
	position: relative;
	display: inline-block;
	min-width: 100px;
	margin-right: 10px;
	border: 1px solid #e2e2e2;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	background: url(../../image/1.1.0/ico_place2x.png) no-repeat 10px 50%;
	-moz-background-size: 10px auto;
	-webkit-background-size: 10px auto;
	-ms-background-size: 10px auto;
	background-size: 10px auto;
	font-weight: lighter;
	font-size: 129%;
}
.ypMdTopRnSrc .ptsRecommd .elPdTtl .decPulldown a {
	display: block;
	padding: 10px 15px 10px 30px;
	text-decoration: none;
}
.ypMdTopRnSrc .ptsRecommd .elPdTtl .decPulldown a:hover {
	text-decoration: none;
}
.ypMdTopRnSrc .ptsRecommd .elPdTtl .decPulldown a span {
	padding-right: 15px;
	background: url(../../image/1.1.0/ico_headmenu_arrow2x.png) no-repeat right 50%;
	-moz-background-size: 7px auto;
	-webkit-background-size: 7px auto;
	-ms-background-size: 7px auto;
	background-size: 7px auto;
	font-weight: lighter;
	color: #222;
}
.ypMdTopRnSrc .ptsRecommd .elPdTtl .decPulldown .decPsSlt {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	min-height: 40px;
	font-size: 16px;
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS UI Gothic", Helvetica, Arial, sans-serif;
	opacity: 0;
}
/*ptsEvtList.elRecommd(Unique)*/
.ypMdTopRnSrc .ptsEvtList.elRecommd ul {
	margin-top: 20px;
}
/*-----------------------
ptsFeature
-------------------------*/
.ypMdTopRnSrc .ptsFeature {
	padding: 0 0 40px;
	background-color: #fff;
}
.ypMdTopRnSrc .ptsFeature .decInner {
	width: 950px;
	margin: 0 auto;
}
/*ptsFeatList*/
.ypMdTopRnSrc .ptsFeature .elFeatList li {
	position: relative;
	float: left;
	width: 300px;
	margin-right: 22px;
	border: 1px solid #dfdfdf;
	vertical-align: top;
}
.ypMdTopRnSrc .ptsFeature .elFeatList li:last-child {
	margin-right: 0;
}
.ypMdTopRnSrc .ptsFeature .elFeatList li a {
	display: block;
	width: 300px;
	height: 100px;
	color: #fff;
}
.ypMdTopRnSrc .ptsFeature .elFeatList li img {
	vertical-align: bottom;
}
.ypMdTopRnSrc .ptsFeature .elFeatList li .decTtl {
	position: absolute;
	display: table;
	top: 0;
	left: 0;
	width: 300px;
	height: 100px;
}
.ypMdTopRnSrc .ptsFeature .elFeatList li .decLay {
	display: table-cell;
	width: 300px;
	height: 100px;
	background-color: rgba(49, 79, 73, 0.7);
	text-align: center;
	vertical-align: middle;
	font-size: 129%;
	color: #fff;
	line-height: 1.7;
}
.ypMdTopRnSrc .ptsFeature .elFeatList li .decTtl .decBord {
	border-bottom: 2px solid #02f0c3;
}
/*-----------------------
ptsRanking
-------------------------*/
.ypMdTopRnSrc .ptsRanking {
	padding: 40px 0 50px;
	background-color: #fff;
}
.ypMdTopRnSrc .ptsRanking .decInner {
	width: 950px;
	margin: 0 auto;
}
.ypMdTopRnSrc .ptsRanking .decInner h2 {
	margin-bottom: 15px;
	font-size: 143%;
	font-weight: bold;
}
/*elRankTtl*/
.ypMdTopRnSrc .elRankTtl li {
	float: left;
	width: 300px;
	margin-left: 25px;
	text-align: center;
}
.ypMdTopRnSrc .elRankTtl li:first-child {
	margin-left: 0;
}
/*ptsEvtList.elRankFst(common.css)*/
/*ptsRankSub.elTop(common.css)*/
/*-----------------------
ptsHistory
-------------------------*/
.ypMdTopRnSrc .ptsHistory {
	padding: 30px 0 30px;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	background-color: #e9ecf0;
}
.ypMdTopRnSrc .ptsHistory .decInner {
	width: 950px;
	margin: 0 auto;
}
/*-----------------------
ptsEvtCrt
-------------------------*/
.ypMdTopRnSrc .ptsEvtCrt {
	padding: 30px 0 20px;
	border-bottom: 1px solid #ddd;
}
.ypMdTopRnSrc .ptsEvtCrt .decInner {
	width: 950px;
	min-height: 118px;
	/*168-50*/
	margin: 0 auto;
}
.ypMdTopRnSrc .ptsEvtCrt .decInner h2 {
	height: 19px;
	background: url(../../image/1.1.0/img_toprnsrc_crttxt1.png) no-repeat center 0;
	text-indent: -9999px;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
}
.ypMdTopRnSrc .ptsEvtCrt .elLead {
	height: 16px;
	margin-top: 10px;
	background: url(../../image/1.1.0/img_toprnsrc_crttxt2.png) no-repeat center 0;
	text-indent: -9999px;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
}
/*ptsEvtCrt.decVer2*/
.ypMdTopRnSrc .ptsEvtCrt.decVer2 .decInner {
	min-height: 164px;
	/*214-50*/
}
.ypMdTopRnSrc .ptsEvtCrt.decVer2 .elLead {
	height: 36px;
	background: url(../../image/1.1.0/img_toprnsrc_crttxt3.png) no-repeat center 0;
}
.ypMdTopRnSrc .ptsEvtCrt.decVer2 .elHowUse {
	margin-top: 12px;
	text-align: center;
	font-size: 129%;
}
.ypMdTopRnSrc .ptsEvtCrt.decVer2 .elHowUse a {
	font-weight: lighter;
	color: #fff;
	text-decoration: underline;
}
/*-----------------------
ptsBtnBox
-------------------------*/
.ypMdTopRnSrc .ptsBtnBox {
	text-align: center;
}
.ypMdTopRnSrc .ptsEvtCrt .ptsBtnBox {
	margin-top: 20px;
}
.ypMdTopRnSrc .ptsEvtCrt.decVer2 .ptsBtnBox {
	margin-top: 15px;
}
.ypMdTopRnSrc .ptsRecommd .ptsBtnBox {
	margin-top: 20px;
}
.ypMdTopRnSrc .ptsBtnBox .elEventBtn,
.ypMdTopRnSrc .ptsBtnBox .elMoreBtn {
	display: inline-block;
}
/*elEventBtn*/
.ypMdTopRnSrc .ptsBtnBox .elEventBtn a {
	display: block;
	width: 238px;
	min-height: 20px;
	padding: 11px 0;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid #e200b0;
	background: url(../../image/1.1.0/btn_pink_bg.png) no-repeat 50% 50%;
	color: #fff;
	text-align: center;
	font-size: 114%;
	text-decoration: none;
}
.ypMdTopRnSrc .ptsBtnBox .elEventBtn a:hover {
	text-decoration: none;
}
/*elMoreBtn*/
.ypMdTopRnSrc .ptsBtnBox .elMoreBtn a {
	display: block;
	width: 158px;
	min-height: 20px;
	padding: 10px 10px;
	border: 1px solid #e2e2e2;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	background-color: #fff;
	font-weight: lighter;
	font-size: 129%;
}
.ypMdTopRnSrc .ptsBtnBox .elMoreBtn a:before {
	content: "";
	display: inline-block;
	margin: 0 8px 0 0;
	width: 18px;
	height: 18px;
	background-image: url(../../image/1.1.0/ico_search2x_666.png);
	-moz-background-size: 18px 18px;
	-webkit-background-size: 18px 18px;
	-ms-background-size: 18px 18px;
	background-size: 18px 18px;
	background-repeat: no-repeat;
	vertical-align: middle;
}
/*-----------------------
ptsInfoFb
-------------------------*/
.ypMdTopRnSrc .ptsInfoFb {
	padding: 30px 0 30px;
	background-color: #eee;
}
.ypMdTopRnSrc .ptsInfoFb .elInfoFb {
	width: 830px;
	margin: 0 auto;
}
.ypMdTopRnSrc .ptsInfoFb .elInfoFb li.elInfo {
	float: left;
	width: 400px;
}
.ypMdTopRnSrc .ptsInfoFb .elInfoFb li.elFb {
	float: right;
	width: 400px;
}
.ypMdTopRnSrc .ptsInfoFb .libLabel.sizM {
	background-color: #fff;
}
/* elInfo */
.ypMdTopRnSrc .ptsInfoFb .elInfoFb li.elInfo .libLabel .elTitle {
	float: left;
	width: 50%;
}
.ypMdTopRnSrc .ptsInfoFb .elInfoFb li.elInfo .libLabel .elLink {
	float: right;
	width: 50%;
	padding-top: 2px;
	text-align: right;
}
.ypMdTopRnSrc .ptsInfoFb .elInfoFb li.elInfo .libLabel .elLink span {
	font-size: 86%;
}
.ypMdTopRnSrc .ptsInfoFb .elInfoFb li.elInfo .ptsInfoList li {
	padding: 10px 10px 8px;
	border-bottom: 1px dotted #222;
}
.ypMdTopRnSrc .ptsInfoFb .elInfoFb li.elInfo .ptsInfoList li.decEnd {
	border-bottom: none;
}
.ypMdTopRnSrc .ptsInfoFb .elInfoFb li.elInfo .ptsInfoList .ptsColumn .elDate {
	margin-bottom: 5px;
	font-size: 12px;
	color: #666;
	font-weight: lighter;
	line-height: 1.2em;
}
.ypMdTopRnSrc .ptsInfoFb .elInfoFb li.elInfo .ptsInfoList .ptsColumn .elTxt {
	width: 380px;
	overflow: hidden;
	word-break: break-all;
	word-wrap: break-word;
}
.ypMdTopRnSrc .ptsInfoFb .elInfoFb li.elInfo .ptsInfoList .ptsColumn .elTxt a {
	font-weight: lighter;
}
/*elFb*/
.ypMdTopRnSrc .ptsInfoFb .elFb .ptsSnsCheck .elFbTw {
	margin: 0 10px 20px;
}
.ypMdTopRnSrc .ptsInfoFb .elFb .ptsSnsCheck .elFbTw ul {
	display: table;
	width: 100%;
	margin-top: 10px;
}
.ypMdTopRnSrc .ptsInfoFb .elFb .ptsSnsCheck .elFbTw ul:last-child {
	margin-top: 20px;
}
.ypMdTopRnSrc .ptsInfoFb .elFb .ptsSnsCheck .elFbTw li {
	display: table-cell;
}
.ypMdTopRnSrc .ptsInfoFb .elFb .ptsSnsCheck .elFbTw li.logo {
	width: 50px;
}
.ypMdTopRnSrc .ptsInfoFb .elFb .ptsSnsCheck .elFbTw li.logo p.decFb {
	width: 50px;
	height: 50px;
	background: url(../../image/1.1.0/ico_sns2x_05.png) no-repeat 0 0;
	-moz-background-size: 50px auto;
	-webkit-background-size: 50px auto;
	-ms-background-size: 50px auto;
	background-size: 50px auto;
	text-indent: -9999px;
}
.ypMdTopRnSrc .ptsInfoFb .elFb .ptsSnsCheck .elFbTw li.logo p.decTw {
	width: 50px;
	height: 50px;
	background: url(../../image/1.1.0/ico_sns2x_06.png) no-repeat 0 0;
	-moz-background-size: 50px auto;
	-webkit-background-size: 50px auto;
	-ms-background-size: 50px auto;
	background-size: 50px auto;
	text-indent: -9999px;
}
.ypMdTopRnSrc .ptsInfoFb .elFb .ptsSnsCheck .elFbTw li.name {
	padding-left: 20px;
	vertical-align: middle;
}
.ypMdTopRnSrc .ptsInfoFb .elFb .ptsSnsCheck .elFbTw li.name .decName {
	margin-bottom: 8px;
	font-weight: bold;
}
/*-- TopRnSrc 1.1.0 --*/
.ypMdCateTop {
	padding-top: 20px;
	background-color: #fff;
}
/*-- elTtlLink --*/
.ypMdCateTop .elTtlLink {
	display: table;
	width: 100%;
	margin-bottom: 15px;
}
.ypMdCateTop .elTtlLink h2.elTitle {
	display: table-cell;
	width: 50%;
	font-size: 143%;
	font-weight: bold;
	vertical-align: bottom;
}
.ypMdCateTop .elTtlLink .elLink {
	display: table-cell;
	width: 50%;
	text-align: right;
	vertical-align: bottom;
}
.ypMdCateTop .elTtlLink .elLink a {
	display: inline-block;
	padding: 5px 13px 5px;
	border: 1px solid #e2e2e2;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	background-color: #fff;
	font-weight: lighter;
	font-size: 114%;
}
/*-----------------------
ptsMainV
-------------------------*/
.ypMdCateTop .ptsMainV {
	padding: 40px 0 0;
}
.ypMdCateTop .ptsMainV .decInner {
	position: relative;
	width: 950px;
	min-height: 140px;
	/*180-40*/
	margin: 0 auto;
}
.ypMdCateTop .ptsMainV h1 {
	text-align: center;
	font-size: 186%;
	color: #fff;
}
.ypMdCateTop .ptsMainV .elLead {
	text-align: center;
	font-size: 114%;
	color: #fff;
	text-shadow: 0 1px 3px #666;
}
.ypMdCateTop .ptsMainV .wrSearchLink {
	display: table;
	max-width: 800px;
	margin: 10px auto 0;
	vertical-align: top;
}
/* ptsLink */
.ypMdCateTop .ptsMainV .wrSearchLink .ptsLink {
	display: table-cell;
	text-align: center;
}
.ypMdCateTop .ptsMainV .wrSearchLink .ptsLink dt {
	float: left;
	min-height: 50px;
	padding: 10px 10px 0 0;
	color: #fff;
	font-size: 86%;
}
.ypMdCateTop .ptsMainV .wrSearchLink .ptsLink dd {
	float: left;
	padding-right: 10px;
	margin-top: 5px;
	font-size: 85%;
}
.ypMdCateTop .ptsMainV .wrSearchLink .ptsLink dd:last-child {
	padding-right: 0;
}
.ypMdCateTop .ptsMainV .wrSearchLink .ptsLink dd p {
	padding: 5px 13px 5px 14px;
	border: 1px solid #e2e2e2;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	background-color: #fff;
}
.ypMdCateTop .ptsMainV .wrSearchLink .ptsLink dd a {
	display: block;
	font-weight: lighter;
}
/*-----------------------
ptsBnr(common.css)
-------------------------*/
.ypMdCateTop .ptsBnr {
	background-color: #fff;
}
.ypMdCateTop .ptsBnr.decHead {
	padding: 30px 0 45px;
}
/*-----------------------
ptsPoplr
-------------------------*/
.ypMdCateTop .ptsPoplr {
	padding: 30px 0 30px;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	background-color: #e9ecf0;
}
.ypMdCateTop .ptsPoplr .decInner {
	width: 950px;
	margin: 0 auto;
}
.ypMdCateTop .ptsPoplr .decInner h2 {
	margin-bottom: 15px;
	font-size: 143%;
	font-weight: bold;
}
/*elPopTtl*/
.ypMdCateTop .ptsPoplr .elPopTtl {
	padding-bottom: 4px;
	background-color: #e9ecf0;
}
.ypMdCateTop .ptsPoplr .elPopTtl p {
	width: 180px;
	height: 25px;
	text-align: center;
	text-indent: -9999px;
}
.ypMdCateTop .ptsPoplr .elPopTtl span {
	display: block;
	height: 25px;
}
.ypMdCateTop .ptsPoplr .elPopTtl .dec1st {
	background: url(../../image/1.1.0/img_pop_no1.png) no-repeat 6px center #f3cd00;
	-webkit-background-size: 8px 16px;
	-moz-background-size: 8px 16px;
	     background-size: 8px 16px;
}
.ypMdCateTop .ptsPoplr .elPopTtl .dec1st span {
	background: url(../../image/1.1.0/img_pop_no1sd.png) no-repeat right top;
	-webkit-background-size: 22px 25px;
	-moz-background-size: 22px 25px;
	     background-size: 22px 25px;
}
.ypMdCateTop .ptsPoplr .elPopTtl .dec2nd {
	background: url(../../image/1.1.0/img_pop_no2.png) no-repeat 4px center #b0c8d2;
	-webkit-background-size: 12px 16px;
	-moz-background-size: 12px 16px;
	     background-size: 12px 16px;
}
.ypMdCateTop .ptsPoplr .elPopTtl .dec2nd span {
	background: url(../../image/1.1.0/img_pop_no2sd.png) no-repeat right top;
	-webkit-background-size: 22px 25px;
	-moz-background-size: 22px 25px;
	     background-size: 22px 25px;
}
.ypMdCateTop .ptsPoplr .elPopTtl .dec3rd {
	background: url(../../image/1.1.0/img_pop_no3.png) no-repeat 5px center #d1803f;
	-webkit-background-size: 12px 17px;
	-moz-background-size: 12px 17px;
	     background-size: 12px 17px;
}
.ypMdCateTop .ptsPoplr .elPopTtl .dec3rd span {
	background: url(../../image/1.1.0/img_pop_no3sd.png) no-repeat right top;
	-webkit-background-size: 22px 25px;
	-moz-background-size: 22px 25px;
	     background-size: 22px 25px;
}
.ypMdCateTop .ptsPoplr .elPopTtl .dec4th {
	background: url(../../image/1.1.0/img_pop_no4.png) no-repeat 4px center #ccc;
	-webkit-background-size: 11px 16px;
	-moz-background-size: 11px 16px;
	     background-size: 11px 16px;
}
.ypMdCateTop .ptsPoplr .elPopTtl .dec5th {
	background: url(../../image/1.1.0/img_pop_no5.png) no-repeat 5px center #ccc;
	-webkit-background-size: 11px 16px;
	-moz-background-size: 11px 16px;
	     background-size: 11px 16px;
}
/*-----------------------
ptsFeature
-------------------------*/
.ypMdCateTop .ptsFeature {
	padding: 30px 0 40px;
	background-color: #fff;
}
.ypMdCateTop .ptsFeature .decInner {
	width: 950px;
	margin: 0 auto;
}
/*ptsFeatList*/
.ypMdCateTop .ptsFeature .elFeatList li {
	position: relative;
	float: left;
	width: 300px;
	margin-right: 22px;
	border: 1px solid #dfdfdf;
	vertical-align: top;
}
.ypMdCateTop .ptsFeature .elFeatList li:last-child {
	margin-right: 0;
}
.ypMdCateTop .ptsFeature .elFeatList li a {
	display: block;
	width: 300px;
	height: 100px;
	color: #fff;
}
.ypMdCateTop .ptsFeature .elFeatList li img {
	vertical-align: bottom;
}
.ypMdCateTop .ptsFeature .elFeatList li .decTtl {
	position: absolute;
	display: table;
	top: 0;
	left: 0;
	width: 300px;
	height: 100px;
}
/*-----------------------
ptsEndSoon
-------------------------*/
.ypMdCateTop .ptsEndSoon {
	padding: 0 0 50px;
	background-color: #fff;
}
.ypMdCateTop .ptsEndSoon .decInner {
	width: 950px;
	margin: 0 auto;
}
.ypMdCateTop .ptsEndSoon .decInner h2 {
	margin-bottom: 15px;
	font-size: 143%;
	font-weight: bold;
}
.ypMdCateTop .ptsEndSoon .wrEndSoon .elBig {
	float: left;
	width: 630px;
}
.ypMdCateTop .ptsEndSoon .wrEndSoon .elSml {
	float: right;
	width: 300px;
}
/*ptsRankSub.elRankMas(Unique)*/
.ypMdCateTop .ptsEndSoon .wrEndSoon .elSml .ptsRankSub .elRankMas {
	margin-top: 9px;
}
.ypMdCateTop .ptsEndSoon .wrEndSoon .elSml .ptsRankSub .elRankMas:first-child {
	margin-top: 0;
}
/*-----------------------
ptsSoonSell
-------------------------*/
.ypMdCateTop .ptsSoonSell {
	padding: 0 0 50px;
	background-color: #fff;
}
.ypMdCateTop .ptsSoonSell .decInner {
	width: 950px;
	margin: 0 auto;
}
.ypMdCateTop .ptsSoonSell .decInner h2 {
	margin-bottom: 15px;
	font-size: 143%;
	font-weight: bold;
}
/*-----------------------
ptsRecommd
-------------------------*/
.ypMdCateTop .ptsRecommd {
	padding: 0 0 30px;
	background-color: #fff;
}
.ypMdCateTop .ptsRecommd .decInner {
	width: 950px;
	margin: 0 auto;
}
.ypMdCateTop .ptsRecommd .decInner h2 {
	display: inline-block;
	font-size: 143%;
	font-weight: bold;
}
.ypMdCateTop .ptsRecommd .elPdTtl {
	margin-bottom: 20px;
}
.ypMdCateTop .ptsRecommd .elPdTtl .decPulldown {
	position: relative;
	display: inline-block;
	min-width: 100px;
	margin-right: 10px;
	border: 1px solid #e2e2e2;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	background: url(../../image/1.1.0/ico_place2x.png) no-repeat 10px 50%;
	-moz-background-size: 10px auto;
	-webkit-background-size: 10px auto;
	-ms-background-size: 10px auto;
	background-size: 10px auto;
	font-weight: lighter;
	font-size: 129%;
}
.ypMdCateTop .ptsRecommd .elPdTtl .decPulldown a {
	display: block;
	padding: 10px 15px 10px 30px;
	text-decoration: none;
}
.ypMdCateTop .ptsRecommd .elPdTtl .decPulldown a:hover {
	text-decoration: none;
}
.ypMdCateTop .ptsRecommd .elPdTtl .decPulldown a span {
	padding-right: 15px;
	background: url(../../image/1.1.0/ico_headmenu_arrow2x.png) no-repeat right 50%;
	-moz-background-size: 7px auto;
	-webkit-background-size: 7px auto;
	-ms-background-size: 7px auto;
	background-size: 7px auto;
	font-weight: lighter;
	color: #222;
}
.ypMdCateTop .ptsRecommd .elPdTtl .decPulldown .decPsSlt {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	min-height: 40px;
	font-size: 16px;
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS UI Gothic", Helvetica, Arial, sans-serif;
	opacity: 0;
}
/*ptsEvtList.elRecommd(Unique)*/
.ypMdCateTop .ptsEvtList.elRecommd ul {
	margin-top: 20px;
}
/*-----------------------
ptsBtnBox
-------------------------*/
.ypMdCateTop .ptsBtnBox {
	text-align: center;
}
.ypMdCateTop .ptsEvtCrt .ptsBtnBox {
	margin-top: 20px;
}
.ypMdCateTop .ptsRecommd .ptsBtnBox {
	margin-top: 20px;
}
.ypMdCateTop .ptsBtnBox .elEventBtn,
.ypMdCateTop .ptsBtnBox .elMoreBtn {
	display: inline-block;
}
/*elEventBtn*/
.ypMdCateTop .ptsBtnBox .elEventBtn a {
	display: block;
	width: 238px;
	min-height: 20px;
	padding: 11px 0;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid #e200b0;
	background: url(../../image/1.1.0/btn_pink_bg.png) no-repeat 50% 50%;
	color: #fff;
	text-align: center;
	font-size: 114%;
	text-decoration: none;
}
.ypMdCateTop .ptsBtnBox .elEventBtn a:hover {
	text-decoration: none;
}
/*elMoreBtn*/
.ypMdCateTop .ptsBtnBox .elMoreBtn a {
	display: block;
	width: 158px;
	min-height: 20px;
	padding: 10px 10px;
	border: 1px solid #e2e2e2;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	background-color: #fff;
	font-weight: lighter;
	font-size: 129%;
}
.ypMdCateTop .ptsBtnBox .elMoreBtn a:before {
	content: "";
	display: inline-block;
	margin: 0 8px 0 0;
	width: 18px;
	height: 18px;
	background-image: url(../../image/1.1.0/ico_search2x_666.png);
	-moz-background-size: 18px 18px;
	-webkit-background-size: 18px 18px;
	-ms-background-size: 18px 18px;
	background-size: 18px 18px;
	background-repeat: no-repeat;
	vertical-align: middle;
}
/*-- OrgParDesc 1.1.0 --*/
.ypMdOrgParDesc {
	width: 100%;
	background-color: #fff;
}
/*-------
untHead
-------*/
/*ptsDescNav*/
.ypMdOrgParDesc .untHead .ptsDescNav {
	border-bottom: 1px solid #ddd;
}
.ypMdOrgParDesc .untHead .ptsDescNav .inner {
	width: 950px;
	margin: 0 auto;
}
.ypMdOrgParDesc .untHead .ptsDescNav .elPulldown {
	float: left;
	width: 200px;
	min-height: 36px;
}
.ypMdOrgParDesc .untHead .ptsDescNav .elMenu {
	float: right;
	width: 740px;
	text-align: right;
}
/*elPulldown*/
.ypMdOrgParDesc .ptsDescNav .decPld {
	position: relative;
	display: inline-block;
	min-width: 150px;
	margin-top: 6px;
	border: 1px solid #e2e2e2;
	-moz-border-radius: 3px;
	     border-radius: 3px;
	-webkit-border-radius: 3px;
	background-color: #fff;
	font-weight: lighter;
	font-size: 12px;
	line-height: 1.3;
	white-space: nowrap;
}
.ypMdOrgParDesc .ptsDescNav .decPld a {
	display: block;
	padding: 3px 10px;
	text-decoration: none;
}
.ypMdOrgParDesc .ptsDescNav .decPld a:hover {
	text-decoration: none;
}
.ypMdOrgParDesc .ptsDescNav .decPld a span {
	padding-right: 17px;
	background: url(../../image/1.1.0/ico_headmenu_arrow2x.png) no-repeat right 50%;
	-webkit-background-size: 7px auto;
	-moz-background-size: 7px auto;
	     background-size: 7px auto;
	font-weight: lighter;
	color: #333;
}
.ypMdOrgParDesc .ptsDescNav .decPld .decPsSlt {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	font-size: 12px;
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS UI Gothic", Helvetica, Arial, sans-serif;
	opacity: 0;
}
/*elMenu*/
.ypMdOrgParDesc .untHead .ptsDescNav .elMenu .decMenu {
	display: inline-block;
}
.ypMdOrgParDesc .untHead .ptsDescNav .elMenu ul {
	display: table;
}
.ypMdOrgParDesc .untHead .ptsDescNav .elMenu li {
	display: table-cell;
	height: 36px;
	text-align: center;
	vertical-align: bottom;
	font-size: 12px;
}
.ypMdOrgParDesc .untHead .ptsDescNav .elMenu li a {
	display: block;
	padding: 7px 0 9px;
	color: #222;
	text-shadow: 0 1px 0 #fff;
	font-weight: lighter;
	text-decoration: none;
}
.ypMdOrgParDesc .untHead .ptsDescNav .elMenu li a:hover {
	padding: 7px 0 6px;
	border-bottom: 3px solid #3cd3a7;
}
.ypMdOrgParDesc .untHead .ptsDescNav .elMenu .decCur a {
	padding: 7px 0 6px;
	border-bottom: 3px solid #3cd3a7;
	font-size: 13px;
}
.ypMdOrgParDesc .untHead .ptsDescNav .elMenu .flow {
	width: 158px;
}
.ypMdOrgParDesc .untHead .ptsDescNav .elMenu .about {
	width: 91px;
}
.ypMdOrgParDesc .untHead .ptsDescNav .elMenu .fee {
	width: 104px;
}
.ypMdOrgParDesc .untHead .ptsDescNav .elMenu .case {
	width: 91px;
}
.ypMdOrgParDesc .untHead .ptsDescNav .elMenu .funclist {
	width: 91px;
}
.ypMdOrgParDesc .untHead .ptsDescNav .elMenu .support {
	width: 130px;
}
/*-------
untBody
-------*/
/*common*/
.ypMdOrgParDesc .elTtlSubTxt {
	text-align: center;
}
.ypMdOrgParDesc .elTtlSubTxt h2 {
	padding-bottom: 25px;
	background: url(../../image/1.1.0/bg_orgdesc_line01.png) no-repeat bottom center;
	font-size: 186%;
	font-weight: bold;
	vertical-align: middle;
}
.ypMdOrgParDesc .elTtlSubTxt h3 {
	font-size: 171%;
	font-weight: bold;
	vertical-align: middle;
	line-height: 1.2;
}
.ypMdOrgParDesc .elTtlSubTxt .decTxt {
	margin-top: 30px;
	font-size: 129%;
	text-align: center;
}
.ypMdOrgParDesc .decNote {
	font-size: 86%;
	color: #666;
}
.ypMdOrgParDesc .decNote a {
	font-weight: lighter;
}
/*ptsMainV*/
.ypMdOrgParDesc .wrMainV {
	width: 100%;
	height: 240px;
}
.ypMdOrgParDesc .ptsMainV {
	width: 100%;
	height: 240px;
}
.ypMdOrgParDesc.decFeat .ptsMainV.kv01 {
	background: url(../../image/1.1.0/bg_orgdesc_feat_mv.png) no-repeat top center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	     background-size: cover;
}
.ypMdOrgParDesc.decFunc .ptsMainV {
	background: url(../../image/1.1.0/bg_orgdesc_func_mv.png) no-repeat top center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	     background-size: cover;
}
.ypMdOrgParDesc.decFee .ptsMainV {
	background: url(../../image/1.1.0/bg_orgdesc_fee_mv.png) no-repeat top center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	     background-size: cover;
}
.ypMdOrgParDesc.decFunclist .ptsMainV {
	background: url(../../image/1.1.0/bg_orgdesc_funclist_mv.png) no-repeat top center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	     background-size: cover;
}
.ypMdOrgParDesc.decSupport .ptsMainV {
	background: url(../../image/1.1.0/bg_orgdesc_support_mv.png) no-repeat top center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	     background-size: cover;
}
.ypMdOrgParDesc.decPartic .ptsMainV {
	background: url(../../image/1.1.0/bg_orgdesc_partic_mv.png) no-repeat top center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	     background-size: cover;
}
.ypMdOrgParDesc .ptsMainV .inner {
	width: 950px;
	margin: 0 auto;
	padding-top: 80px;
}
.ypMdOrgParDesc .ptsMainV h1 {
	height: 80px;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
	overflow: hidden;
}
.ypMdOrgParDesc.decFeat .ptsMainV h1 {
	background: url(../../image/1.1.0/txt_orgdesc_feat_mv.png) no-repeat top center;
}
.ypMdOrgParDesc.decFunc .ptsMainV h1 {
	background: url(../../image/1.1.0/txt_orgdesc_func_mv.png) no-repeat top center;
}
.ypMdOrgParDesc.decFee .ptsMainV h1 {
	background: url(../../image/1.1.0/txt_orgdesc_fee_mv.png) no-repeat top center;
}
.ypMdOrgParDesc.decFunclist .ptsMainV h1 {
	background: url(../../image/1.1.0/txt_orgdesc_funclist_mv.png) no-repeat top center;
}
.ypMdOrgParDesc.decSupport .ptsMainV h1 {
	background: url(../../image/1.1.0/txt_orgdesc_support_mv.png) no-repeat top center;
}
.ypMdOrgParDesc.decPartic .ptsMainV h1 {
	background: url(../../image/1.1.0/txt_orgdesc_partic_mv.png) no-repeat top center;
}
/*ptsMainLead*/
.ypMdOrgParDesc .ptsMainLead {
	background-color: #fff;
}
.ypMdOrgParDesc .ptsMainLead .inner {
	width: 950px;
	margin: 0 auto;
	padding: 40px 0;
}
.ypMdOrgParDesc .ptsMainLead .txt {
	font-size: 129%;
	text-align: center;
	letter-spacing: 0.5px;
	line-height: 1.5;
}
/*ptsMainLead(.decFee)*/
.ypMdOrgParDesc.decFee .ptsMainLead .infoph1 {
	width: 801px;
	height: 187px;
	margin: 30px auto 0;
	background: url(../../image/1.1.0/img_orgdesc_fee_ph1.png) no-repeat 0 0;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
	overflow: hidden;
}
.ypMdOrgParDesc.decFee .ptsMainLead .infoph2 {
	width: 801px;
	height: 108px;
	margin: 0 auto;
	border: 1px solid #e9ecf0;
	-moz-box-sizing: border-box;
	     box-sizing: border-box;
	-webkit-box-sizing: border-box;
	background: url(../../image/1.1.0/img_orgdesc_fee_ph2.png) no-repeat center 19px;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
	overflow: hidden;
}
/*ptsFeeSimlt*/
.ypMdOrgParDesc .ptsFeeSimlt {
	background-color: #e9ecf0;
}
.ypMdOrgParDesc .ptsFeeSimlt .inner {
	width: 950px;
	margin: 0 auto;
	padding: 55px 0 40px;
}
.ypMdOrgParDesc .ptsFeeSimlt .elCalculation {
	margin-top: 30px;
}
.ypMdOrgParDesc .ptsFeeSimlt .elCalculation .edit {
	float: left;
	width: 340px;
}
.ypMdOrgParDesc .ptsFeeSimlt .elCalculation .result {
	float: right;
	width: 580px;
}
/*ptsFeeSimlt elCalculation edit*/
.ypMdOrgParDesc .ptsFeeSimlt .elCalculation .edit .elWrap {
	position: relative;
	min-height: 285px;
	/*325-40*/
	padding: 20px 0px 20px 20px;
	background-color: #f4f5f7;
}
.ypMdOrgParDesc .ptsFeeSimlt .elCalculation .edit .elHead,
.ypMdOrgParDesc .ptsFeeSimlt .elCalculation .edit .elSumm {
	display: table;
}
.ypMdOrgParDesc .ptsFeeSimlt .elCalculation .edit .elHead .decCol,
.ypMdOrgParDesc .ptsFeeSimlt .elCalculation .edit .elSumm .decCol {
	display: table-cell;
	vertical-align: middle;
}
.ypMdOrgParDesc .ptsFeeSimlt .elCalculation .edit .decSheets {
	width: 128px;
}
.ypMdOrgParDesc .ptsFeeSimlt .elCalculation .edit .decPrice {
	width: 172px;
}
/*elHead*/
.ypMdOrgParDesc .ptsFeeSimlt .elCalculation .edit .elHead .decCol p {
	text-align: left;
	font-weight: bold;
	line-height: 1.0;
	font-size: 14px;
}
/*elSumm*/
.ypMdOrgParDesc .ptsFeeSimlt .elCalculation .edit .elSumm {
	margin-top: 10px;
}
.ypMdOrgParDesc .ptsFeeSimlt .elCalculation .edit .elSumm .libForm input[type="text"] {
	display: inline-block;
	padding: 10px 10px;
	font-weight: bold;
}
.ypMdOrgParDesc .ptsFeeSimlt .elCalculation .edit .elSumm .decSheets .libForm input[type="text"],
.ypMdOrgParDesc .ptsFeeSimlt .elCalculation .edit .elSumm .decPrice .libForm input[type="text"] {
	padding: 10px 0 8px;
	border: none;
	-moz-border-radius: 0;
	     border-radius: 0;
	-webkit-border-radius: 0;
	text-align: right;
}
.ypMdOrgParDesc .ptsFeeSimlt .elCalculation .edit .elSumm .decSheets .libForm input[type="text"] {
	width: 91px;
}
.ypMdOrgParDesc .ptsFeeSimlt .elCalculation .edit .elSumm .decPrice .libForm input[type="text"] {
	width: 102px;
	margin-left: 15px;
}
.ypMdOrgParDesc .ptsFeeSimlt .elCalculation .edit .elSumm .decSheets .libForm .ptsIntForm .placeHolder {
	position: absolute;
	top: 13px;
	left: auto;
	right: 30px;
	max-width: 91px;
}
.ypMdOrgParDesc .ptsFeeSimlt .elCalculation .edit .elSumm .decPrice .libForm .ptsIntForm .placeHolder {
	position: absolute;
	top: 13px;
	left: auto;
	right: 10px;
	max-width: 102px;
}
.ypMdOrgParDesc .ptsFeeSimlt .elCalculation .edit .elSumm .decSheets .libForm .ptsIntForm,
.ypMdOrgParDesc .ptsFeeSimlt .elCalculation .edit .elSumm .decPrice .libForm .ptsIntForm {
	position: relative;
	display: inline-block;
	padding: 0 5px;
	border: 1px solid #aaa;
	-moz-border-radius: 3px;
	     border-radius: 3px;
	-webkit-border-radius: 3px;
	background-color: #fff;
	vertical-align: middle;
}
.ypMdOrgParDesc .ptsFeeSimlt .elCalculation .edit .elSumm .decSheets .libForm .ptsIntForm {
	width: 115px;
}
.ypMdOrgParDesc .ptsFeeSimlt .elCalculation .edit .elSumm .decPrice .libForm .ptsIntForm {
	width: 122px;
}
.ypMdOrgParDesc .ptsFeeSimlt .elCalculation .edit .elSumm .decSheets .libForm .ptsIntForm .mai {
	display: inline-block;
	padding-left: 5px;
	font-size: 16px;
	color: #999;
}
.ypMdOrgParDesc .ptsFeeSimlt .elCalculation .edit .elSumm .decPrice .libForm .ptsIntForm .yen {
	position: absolute;
	top: 10px;
	left: 5px;
	font-size: 16px;
	color: #999;
}
.ypMdOrgParDesc .ptsFeeSimlt .elCalculation .edit .elSumm .multiply {
	position: absolute;
	top: 50%;
	right: -29px;
	width: 17px;
	height: 17px;
	margin-top: -8px;
	background: url(../../image/1.1.0/img_orgdesc_multiply.png) no-repeat 0 0;
	-webkit-background-size: 17px auto;
	-moz-background-size: 17px auto;
	     background-size: 17px auto;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
	overflow: hidden;
}
.ypMdOrgParDesc .ptsFeeSimlt .elCalculation .edit .equal {
	position: absolute;
	top: 23px;
	right: -24px;
	width: 18px;
	height: 9px;
	background: url(../../image/1.1.0/img_orgdesc_equal.png) no-repeat 0 0;
	-webkit-background-size: 18px auto;
	-moz-background-size: 18px auto;
	     background-size: 18px auto;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
	overflow: hidden;
}
/*tickAddBtn*/
.ypMdOrgParDesc .ptsFeeSimlt .elCalculation .edit .tickAddBtn {
	margin-top: 10px;
	text-align: right;
}
.ypMdOrgParDesc .ptsFeeSimlt .elCalculation .edit .tickAddBtn span {
	display: inline-block;
	padding-right: 20px;
}
.ypMdOrgParDesc .ptsFeeSimlt .elCalculation .edit .tickAddBtn a {
	display: block;
	width: 165px;
	min-height: 20px;
	padding: 5px 0;
	-moz-box-sizing: border-box;
	     box-sizing: border-box;
	-webkit-box-sizing: border-box;
	border: 1px solid #e4e7ea;
	-moz-border-radius: 3px;
	     border-radius: 3px;
	-webkit-border-radius: 3px;
	background-color: #fff;
	text-align: center;
	font-size: 14px;
	text-decoration: none;
}
.ypMdOrgParDesc .ptsFeeSimlt .elCalculation .edit .tickAddBtn a:hover {
	text-decoration: none;
}
/*ptsFeeSimlt elCalculation result*/
.ypMdOrgParDesc .ptsFeeSimlt .elCalculation .result .elWrap {
	min-height: 285px;
	/*325-40*/
	padding: 20px 20px 15px;
	background-color: #fff;
}
.ypMdOrgParDesc .ptsFeeSimlt .elCalculation .result .elWrap dd .price {
	white-space: nowrap;
}
.ypMdOrgParDesc .ptsFeeSimlt .elCalculation .result .elWrap .amount dt {
	float: left;
	width: 175px;
	font-weight: bold;
	font-size: 14px;
}
.ypMdOrgParDesc .ptsFeeSimlt .elCalculation .result .elWrap .amount dd {
	float: right;
	font-size: 16px;
}
.ypMdOrgParDesc .ptsFeeSimlt .elCalculation .result .elWrap .cost {
	margin-top: 15px;
	padding-top: 15px;
	border-top: 1px dashed #b2b2b2;
}
.ypMdOrgParDesc .ptsFeeSimlt .elCalculation .result .elWrap .cost dt {
	font-weight: bold;
	font-size: 14px;
}
.ypMdOrgParDesc .ptsFeeSimlt .elCalculation .result .elWrap .cost table {
	width: 100%;
	margin-top: 10px;
}
.ypMdOrgParDesc .ptsFeeSimlt .elCalculation .result .elWrap .cost table th {
	width: 175px;
	padding: 10px 10px;
	vertical-align: middle;
	text-align: left;
	font-size: 14px;
}
.ypMdOrgParDesc .ptsFeeSimlt .elCalculation .result .elWrap .cost table td {
	padding: 10px 10px 10px 0;
	text-align: right;
	font-size: 16px;
	vertical-align: middle;
}
.ypMdOrgParDesc .ptsFeeSimlt .elCalculation .result .elWrap .cost table tr:nth-child(odd) th,
.ypMdOrgParDesc .ptsFeeSimlt .elCalculation .result .elWrap .cost table tr:nth-child(odd) td {
	background-color: #f4f5f7;
}
.ypMdOrgParDesc .ptsFeeSimlt .elCalculation .result .elWrap .cost table tr:nth-child(even) th,
.ypMdOrgParDesc .ptsFeeSimlt .elCalculation .result .elWrap .cost table tr:nth-child(even) td {
	background-color: #edf0f3;
}
.ypMdOrgParDesc .ptsFeeSimlt .elCalculation .result .elWrap .cost table td .subTxt {
	display: block;
	color: #666;
	font-size: 14px;
}
.ypMdOrgParDesc .ptsFeeSimlt .elCalculation .result .elWrap .profit {
	margin-top: 15px;
	padding-top: 20px;
	border-top: 1px solid #aaa;
}
.ypMdOrgParDesc .ptsFeeSimlt .elCalculation .result .elWrap .profit dt {
	float: left;
	width: 280px;
	font-weight: bold;
	font-size: 16px;
}
.ypMdOrgParDesc .ptsFeeSimlt .elCalculation .result .elWrap .profit dt .subTxt {
	display: block;
	font-weight: lighter;
	color: #666;
	font-size: 13px;
}
.ypMdOrgParDesc .ptsFeeSimlt .elCalculation .result .elWrap .profit dd {
	float: right;
	font-size: 32px;
	font-weight: bold;
}
.ypMdOrgParDesc .ptsFeeSimlt .elCalculation .result .elWrap .profit dd .price {
	color: #2fc6a9;
}
.ypMdOrgParDesc .ptsFeeSimlt .elCalculation .result .decNote {
	margin-top: 10px;
	text-align: right;
}
/*ptsFeeSimlt elComparison*/
.ypMdOrgParDesc .ptsFeeSimlt .elComparison {
	margin-top: 35px;
}
.ypMdOrgParDesc .ptsFeeSimlt .elComparison .elLead {
	max-width: 770px;
}
.ypMdOrgParDesc .ptsFeeSimlt .elComparison .elLead p {
	font-weight: bold;
	font-size: 16px;
	line-height: 1.2;
}
.ypMdOrgParDesc .ptsFeeSimlt .elComparison .elCompTbl {
	margin-top: 10px;
}
.ypMdOrgParDesc .ptsFeeSimlt .elComparison .elCompTbl ul {
	display: table;
}
/*ptsFeeSimlt elComparison edit*/
.ypMdOrgParDesc .ptsFeeSimlt .elComparison .elCompTbl .edit {
	display: table-cell;
	width: 120px;
	/*150-30*/
	padding: 0 20px 0 10px;
	background-color: #666;
	vertical-align: middle;
	word-wrap: break-word;
	word-break: break-all;
}
.ypMdOrgParDesc .ptsFeeSimlt .elComparison .elCompTbl .edit dl.money {
	margin-top: 15px;
}
.ypMdOrgParDesc .ptsFeeSimlt .elComparison .elCompTbl .edit dt,
.ypMdOrgParDesc .ptsFeeSimlt .elComparison .elCompTbl .edit dd {
	text-align: right;
	color: #fff;
	font-size: 14px;
}
.ypMdOrgParDesc .ptsFeeSimlt .elComparison .elCompTbl .edit dd .number,
.ypMdOrgParDesc .ptsFeeSimlt .elComparison .elCompTbl .edit dd .price {
	font-weight: bold;
}
.ypMdOrgParDesc .ptsFeeSimlt .elComparison .elCompTbl .edit dd .yen {
	padding-right: 4px;
	font-size: 16px;
}
.ypMdOrgParDesc .ptsFeeSimlt .elComparison .elCompTbl .edit dd .mai {
	padding-left: 4px;
}
/*ptsFeeSimlt elComparison graph*/
.ypMdOrgParDesc .ptsFeeSimlt .elComparison .elCompTbl .graph {
	position: relative;
	display: table-cell;
	width: 800px;
	vertical-align: top;
}
.ypMdOrgParDesc .ptsFeeSimlt .elComparison .elCompTbl .graph .costSumm {
	position: absolute;
	top: -44px;
	right: 0;
	width: 170px;
	height: 30px;
	/*44-14*/
	padding-top: 14px;
	background-color: #222;
	color: #fff;
	font-size: 14px;
	line-height: 1.0;
	text-align: center;
}
.ypMdOrgParDesc .ptsFeeSimlt .elComparison .elCompTbl .graphlist dl {
	display: table;
}
.ypMdOrgParDesc .ptsFeeSimlt .elComparison .elCompTbl .graphlist dl:nth-child(odd) {
	background-color: #fff;
}
.ypMdOrgParDesc .ptsFeeSimlt .elComparison .elCompTbl .graphlist dl:nth-child(even) {
	background-color: #f4f5f7;
}
.ypMdOrgParDesc .ptsFeeSimlt .elComparison .elCompTbl .graphlist dt {
	display: table-cell;
	width: 155px;
	vertical-align: middle;
}
.ypMdOrgParDesc .ptsFeeSimlt .elComparison .elCompTbl .graphlist dt span {
	display: block;
	padding: 15px 0 15px 15px;
	font-size: 16px;
	line-height: 1.2;
}
.ypMdOrgParDesc .ptsFeeSimlt .elComparison .elCompTbl .graphlist dl:first-child dt span {
	font-weight: bold;
}
.ypMdOrgParDesc .ptsFeeSimlt .elComparison .elCompTbl .graphlist dd.decGraph {
	display: table-cell;
	width: 465px;
	/*475-10*/
	vertical-align: middle;
	padding-right: 10px;
}
.ypMdOrgParDesc .ptsFeeSimlt .elComparison .elCompTbl .graphlist dd.decGraph .barGraph .bar {
	position: relative;
	display: block;
	float: left;
	height: 18px;
}
.ypMdOrgParDesc .ptsFeeSimlt .elComparison .elCompTbl .graphlist dd.decGraph .barGraph .settle {
	background-color: #7b52f2;
}
.ypMdOrgParDesc .ptsFeeSimlt .elComparison .elCompTbl .graphlist dd.decGraph .barGraph .ticket {
	background-color: #4a3191;
}
.ypMdOrgParDesc .ptsFeeSimlt .elComparison .elCompTbl .graphlist dd.decGraph .barGraph .regist {
	background-color: #3c9edc;
}
.ypMdOrgParDesc .ptsFeeSimlt .elComparison .elCompTbl .graphlist dd.decGraph .barGraph .paper {
	background-color: #ff4ecf;
}
.ypMdOrgParDesc .ptsFeeSimlt .elComparison .elCompTbl .graphlist dd.decGraph .barGraph .transfer {
	background-color: #ffbc00;
}
.ypMdOrgParDesc .ptsFeeSimlt .elComparison .elCompTbl .graphlist dd.decTotal {
	display: table-cell;
	width: 148px;
	/*170-22*/
	padding: 0 10px;
	border-left: 1px solid #222;
	border-right: 1px solid #222;
	text-align: right;
	vertical-align: middle;
	word-wrap: break-word;
	word-break: break-all;
}
.ypMdOrgParDesc .ptsFeeSimlt .elComparison .elCompTbl .graphlist dl:last-child dd.decTotal {
	border-bottom: 1px solid #222;
}
.ypMdOrgParDesc .ptsFeeSimlt .elComparison .elCompTbl .graphlist dd.decTotal span {
	font-size: 18px;
	color: #666;
	line-height: 1.1;
}
.ypMdOrgParDesc .ptsFeeSimlt .elComparison .elCompTbl .graphlist dl:first-child dd.decTotal .yen {
	color: #222;
	font-weight: bold;
}
.ypMdOrgParDesc .ptsFeeSimlt .elComparison .elCompTbl .graphlist dl:first-child dd.decTotal .price {
	color: #222;
	font-weight: bold;
}
.ypMdOrgParDesc .ptsFeeSimlt .elComparison .elCompTbl .graphlist dd.decTotal .otoku {
	display: inline-block;
	padding: 2px 2px;
	font-size: 12px;
	color: #fff;
	background-color: #02d2a8;
	line-height: 1.0;
}
.ypMdOrgParDesc .ptsFeeSimlt .elComparison .elCompTbl .graphlist dd.decTotal .ynprc {
	margin-top: 2px;
}
.ypMdOrgParDesc .ptsFeeSimlt .elComparison .wrByColor {
	margin-top: 10px;
	text-align: right;
}
.ypMdOrgParDesc .ptsFeeSimlt .elComparison .elByColor {
	display: inline-block;
	overflow: hidden;
}
.ypMdOrgParDesc .ptsFeeSimlt .elComparison .elByColor p {
	float: left;
	margin-right: 10px;
}
.ypMdOrgParDesc .ptsFeeSimlt .elComparison .elByColor p:last-child {
	margin-right: 0;
}
.ypMdOrgParDesc .ptsFeeSimlt .elComparison .elByColor span {
	display: inline-block;
	vertical-align: middle;
}
.ypMdOrgParDesc .ptsFeeSimlt .elComparison .elByColor .square {
	width: 18px;
	height: 18px;
	margin-right: 5px;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
	overflow: hidden;
}
.ypMdOrgParDesc .ptsFeeSimlt .elComparison .elByColor .settle .square {
	background-color: #7b52f2;
}
.ypMdOrgParDesc .ptsFeeSimlt .elComparison .elByColor .ticket .square {
	background-color: #4a3191;
}
.ypMdOrgParDesc .ptsFeeSimlt .elComparison .elByColor .regist .square {
	background-color: #3c9edc;
}
.ypMdOrgParDesc .ptsFeeSimlt .elComparison .elByColor .paper .square {
	background-color: #ff4ecf;
}
.ypMdOrgParDesc .ptsFeeSimlt .elComparison .elByColor .transfer .square {
	background-color: #ffbc00;
}
.ypMdOrgParDesc .ptsFeeSimlt .elComparison .decNote {
	margin-top: 10px;
	text-align: right;
}
/*fukidashi*/
.ypMdOrgParDesc .ptsFeeSimlt .elComparison .barGraph .fukidashi {
	display: block;
	position: absolute;
	bottom: 28px;
	left: 50%;
	-moz-box-shadow: 1px 2px 2px 0 #c2c3c2;
	     box-shadow: 1px 2px 2px 0 #c2c3c2;
	-webkit-box-shadow: 1px 2px 2px 0 #c2c3c2;
	-moz-border-radius: 2px;
	     border-radius: 2px;
	-webkit-border-radius: 2px;
	z-index: 1;
	width: 170px;
	margin: 0 auto 0 -85px;
}
.ypMdOrgParDesc .ptsFeeSimlt .elComparison .barGraph .fukidashi dl {
	position: relative;
	width: 100%;
}
.ypMdOrgParDesc .ptsFeeSimlt .elComparison .barGraph .fukidashi:before {
	content: ' ';
	position: absolute;
	width: 0;
	height: 0;
	left: 50%;
	bottom: -15px;
	margin-left: -5px;
	border-top: 10px solid #d1d2cf;
	border-right: 5px solid transparent;
	border-left: 5px solid transparent;
	border-bottom: 5px solid transparent;
}
.ypMdOrgParDesc .ptsFeeSimlt .elComparison .barGraph .fukidashi:after {
	content: ' ';
	position: absolute;
	width: 0;
	height: 0;
	left: 50%;
	bottom: -13px;
	margin-left: -5px;
	border-top: 10px solid #dadbd3;
	border-right: 5px solid transparent;
	border-left: 5px solid transparent;
	border-bottom: 5px solid transparent;
}
.ypMdOrgParDesc .ptsFeeSimlt .elComparison .barGraph .fukidashi dt {
	display: block !important;
	width: auto !important;
	padding: 5px 10px;
	-moz-border-radius: 2px 2px 0 0;
	     border-radius: 2px 2px 0 0;
	-webkit-border-radius: 2px 2px 0 0;
	background-color: #e9e9e5;
	font-size: 12px;
	text-align: center;
	line-height: 1.2;
}
.ypMdOrgParDesc .ptsFeeSimlt .elComparison .barGraph .fukidashi dd {
	display: block !important;
	width: auto !important;
	padding: 5px 10px;
	-moz-border-radius: 0 0 2px 2px;
	     border-radius: 0 0 2px 2px;
	-webkit-border-radius: 0 0 2px 2px;
	background-color: #dadbd3;
	font-size: 12px;
	text-align: center;
	line-height: 1.2;
}
.ypMdOrgParDesc .ptsFeeSimlt .elComparison .barGraph .fukidashi dd .price {
	font-size: 14px;
}
/*ptsPriceRec*/
.ypMdOrgParDesc .ptsPriceRec {
	background-color: #fff;
}
.ypMdOrgParDesc .ptsPriceRec .inner {
	width: 950px;
	margin: 0 auto;
	padding: 55px 0 40px;
}
.ypMdOrgParDesc .ptsPriceRec .elFlow ol {
	width: 700px;
	height: 130px;
	margin: 40px auto 0;
	background: url(../../image/1.1.0/img_orgdesc_fee_flow.png) no-repeat center 0;
}
.ypMdOrgParDesc .ptsPriceRec .elFlow li {
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
	overflow: hidden;
}
.ypMdOrgParDesc .ptsPriceRec .elFlow .decNote {
	margin-top: 20px;
	text-align: right;
}
/*ptsRole*/
.ypMdOrgParDesc .ptsRole {
	background-color: #e9ecf0;
}
.ypMdOrgParDesc .ptsRole .inner {
	width: 950px;
	margin: 0 auto;
	padding: 55px 0 40px;
}
.ypMdOrgParDesc .ptsRole .elTtlSubTxt {
	margin-top: 65px;
}
.ypMdOrgParDesc .ptsRole .elTtlSubTxt:first-child {
	margin-top: 0;
}
.ypMdOrgParDesc .ptsRole .elTtlSubTxt .decTxt {
	font-size: 200%;
}
.ypMdOrgParDesc .ptsRole .elRoleTbl {
	position: relative;
	margin-top: 175px;
}
.ypMdOrgParDesc .ptsRole .elRoleTbl .person1 {
	position: absolute;
	top: -151px;
	left: 210px;
	width: 62px;
	height: 169px;
	background: url(../../image/1.1.0/img_orgdesc_feat_person1.png) no-repeat center 0;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
	overflow: hidden;
}
.ypMdOrgParDesc .ptsRole .elRoleTbl .person2 {
	position: absolute;
	top: -151px;
	left: 630px;
	width: 105px;
	height: 169px;
	background: url(../../image/1.1.0/img_orgdesc_feat_person2.png) no-repeat center 0;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
	overflow: hidden;
}
.ypMdOrgParDesc .ptsRole .elRoleTbl table {
	width: 950px;
	border-collapse: separate;
	border-spacing: 0;
	border-bottom: 1px solid #222;
}
.ypMdOrgParDesc .ptsRole .elRoleTbl th {
	vertical-align: middle;
	text-align: center;
}
.ypMdOrgParDesc .ptsRole .elRoleTbl thead th {
	padding: 6px 10px;
	border-right: 1px solid #222;
}
.ypMdOrgParDesc .ptsRole .elRoleTbl thead th.until {
	width: 348px;
	border-top: 1px solid #222;
	background-color: #dadde1;
	font-size: 186%;
}
.ypMdOrgParDesc .ptsRole .elRoleTbl thead th.pasmt {
	width: 510px;
	border-top: 1px solid #222;
	background-color: #2fc7a8;
	font-size: 200%;
}
.ypMdOrgParDesc .ptsRole .elRoleTbl tbody th {
	width: 31px;
	border-right: 1px solid #222;
	border-left: 1px solid #222;
	background-color: #fff;
	padding: 8px 10px;
	font-size: 143%;
	line-height: 1.1;
}
.ypMdOrgParDesc .ptsRole .elRoleTbl tbody th .txtS {
	font-size: 14px;
}
.ypMdOrgParDesc .ptsRole .elRoleTbl td {
	padding: 8px 10px;
	border-right: 1px solid #222;
	vertical-align: middle;
	text-align: center;
}
.ypMdOrgParDesc .ptsRole .elRoleTbl tr:nth-child(odd) td {
	background-color: #f4f5f7;
}
.ypMdOrgParDesc .ptsRole .elRoleTbl tr:nth-child(even) td {
	background-color: #edf0f3;
}
.ypMdOrgParDesc .ptsRole .elRoleTbl tbody tr.topLine th,
.ypMdOrgParDesc .ptsRole .elRoleTbl tbody tr.topLine td {
	border-top: 1px solid #222;
}
.ypMdOrgParDesc .ptsRole .elRoleTbl tbody tr.both th,
.ypMdOrgParDesc .ptsRole .elRoleTbl tbody tr.both td {
	padding: 4px 10px 3px;
}
.ypMdOrgParDesc .ptsRole .elRoleTbl td.until {
	font-size: 114%;
}
.ypMdOrgParDesc .ptsRole .elRoleTbl td.pasmt {
	font-size: 129%;
}
/*ptsThrMerit*/
.ypMdOrgParDesc .ptsThrMerit {
	width: 100%;
	min-height: 499px;
	background: url(../../image/1.1.0/bg_orgdesc_feat_merit.jpg) no-repeat top center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	     background-size: cover;
	background-color: #fff;
}
.ypMdOrgParDesc .ptsThrMerit .inner {
	width: 950px;
	margin: 0 auto;
	padding: 55px 0 50px;
}
.ypMdOrgParDesc .ptsThrMerit .elTtlSubTxt h2 {
	background: url(../../image/1.1.0/bg_orgdesc_line02.png) no-repeat bottom center;
	color: #fff;
}
.ypMdOrgParDesc .ptsThrMerit .elTtlSubTxt .decTxt {
	color: #fff;
}
/*elMeritList*/
.ypMdOrgParDesc .ptsThrMerit .elMeritList {
	position: relative;
	margin-top: 50px;
}
.ypMdOrgParDesc .ptsThrMerit .elMeritList ul {
	display: table;
	margin-left: -10px;
	margin-right: -10px;
	border-collapse: separate;
	border-spacing: 10px 0;
}
.ypMdOrgParDesc .ptsThrMerit .elMeritList li {
	position: relative;
	display: table-cell;
	width: 310px;
	padding: 0 5px 65px;
	background-color: rgba(255, 255, 255, 0.9);
	vertical-align: top;
	text-align: center;
}
.ypMdOrgParDesc .ptsThrMerit .elMeritList h3 {
	padding: 30px 5px 20px;
	font-size: 257%;
	text-align: center;
	line-height: 1.2;
}
.ypMdOrgParDesc .ptsThrMerit .elMeritList .elTxt {
	font-size: 129%;
	text-align: center;
	line-height: 1.2;
}
.ypMdOrgParDesc .ptsThrMerit .elMeritList .elBtn {
	position: absolute;
	bottom: 15px;
	left: 0;
	width: 100%;
	text-align: center;
	font-size: 129%;
}
.ypMdOrgParDesc .ptsThrMerit .elMeritList .elBtn a {
	font-weight: lighter;
}
/*ptsAvailFlow*/
.ypMdOrgParDesc .ptsAvailFlow {
	background-color: #e9ecf0;
}
.ypMdOrgParDesc .ptsAvailFlow .inner {
	width: 950px;
	margin: 0 auto;
	padding: 55px 0 40px;
}
.ypMdOrgParDesc .ptsAvailFlow .elFlow {
	margin-top: 35px;
	padding-top: 130px;
	background: url(../../image/1.1.0/img_orgdesc_feat_flow.png) no-repeat 35px 0;
}
.ypMdOrgParDesc .ptsAvailFlow .elFlow li {
	float: left;
	width: 200px;
	font-size: 143%;
	text-align: center;
	line-height: 1.2;
}
.ypMdOrgParDesc .ptsAvailFlow .elFlow li.flow1 {
	margin-right: 63px;
}
.ypMdOrgParDesc .ptsAvailFlow .elFlow li.flow2 {
	margin-right: 58px;
}
.ypMdOrgParDesc .ptsAvailFlow .elFlow li.flow3 {
	margin-right: 29px;
}
.ypMdOrgParDesc .ptsAvailFlow .elFlow li.flow4 {
	margin-right: 0;
}
/*ptsCreatManage*/
.ypMdOrgParDesc .ptsCreatManage {
	background-color: #e9ecf0;
}
.ypMdOrgParDesc .ptsCreatManage .inner {
	width: 950px;
	margin: 0 auto;
	padding: 55px 0 40px;
}
.ypMdOrgParDesc .ptsCreatManage .elTtlSubTxt {
	margin-top: 60px;
}
.ypMdOrgParDesc .ptsCreatManage .elTtlSubTxt:first-child {
	margin-top: 0;
}
/*elInfoList*/
.ypMdOrgParDesc .ptsCreatManage .elInfoList {
	position: relative;
	margin-top: 30px;
}
.ypMdOrgParDesc .ptsCreatManage .elInfoList ul {
	display: table;
	margin-left: -10px;
	margin-right: -10px;
	border-collapse: separate;
	border-spacing: 10px 0;
}
.ypMdOrgParDesc .ptsCreatManage .elInfoList li {
	position: relative;
	display: table-cell;
	width: 310px;
	padding-bottom: 65px;
	background-color: #fff;
	vertical-align: top;
	text-align: center;
}
.ypMdOrgParDesc .ptsCreatManage .elInfoList .elPh {
	width: 310px;
	height: 215px;
	background-color: #e9ecf0;
	background-repeat: no-repeat;
	background-position: center top;
	text-indent: -9999px;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
}
.ypMdOrgParDesc .ptsCreatManage .elInfoList .decCreat .elPh {
	background-image: url(../../image/1.1.0/img_orgdesc_func_ph1.png);
}
.ypMdOrgParDesc .ptsCreatManage .elInfoList .decConfig .elPh {
	background-image: url(../../image/1.1.0/img_orgdesc_func_ph2.png);
}
.ypMdOrgParDesc .ptsCreatManage .elInfoList .decSelect .elPh {
	background-image: url(../../image/1.1.0/img_orgdesc_func_ph3.png);
}
.ypMdOrgParDesc .ptsCreatManage .elInfoList .decMessage .elPh {
	background-image: url(../../image/1.1.0/img_orgdesc_func_ph4.png);
}
.ypMdOrgParDesc .ptsCreatManage .elInfoList .decData .elPh {
	background-image: url(../../image/1.1.0/img_orgdesc_func_ph5.png);
}
.ypMdOrgParDesc .ptsCreatManage .elInfoList .decStock .elPh {
	background-image: url(../../image/1.1.0/img_orgdesc_func_ph6.png);
}
.ypMdOrgParDesc .ptsCreatManage .elInfoList .elTxt {
	padding: 25px 5px 0;
	font-size: 129%;
	text-align: center;
	line-height: 1.2;
}
.ypMdOrgParDesc .ptsCreatManage .elInfoList .elBtn {
	position: absolute;
	bottom: 15px;
	left: 0;
	width: 100%;
	text-align: center;
	font-size: 129%;
}
.ypMdOrgParDesc .ptsCreatManage .elInfoList .elBtn a {
	font-weight: lighter;
}
/*ptsReception*/
.ypMdOrgParDesc .ptsReception {
	background-color: #fff;
}
.ypMdOrgParDesc .ptsReception .inner {
	padding: 55px 0 30px;
}
.ypMdOrgParDesc .ptsReception .elTtlSubTxt {
	width: 950px;
	margin: 0 auto;
}
.ypMdOrgParDesc .ptsReception .elDtlLink {
	width: 950px;
	margin: 30px auto 0;
	font-size: 129%;
	text-align: center;
}
.ypMdOrgParDesc .ptsReception .elMovie {
	width: 950px;
	margin: 0 auto;
	margin-top: 40px;
	text-align: center;
}
.ypMdOrgParDesc .ptsReception .wrAppPfo {
	padding: 20px 0 0;
	margin-top: 90px;
	background-color: #e9ecf0;
}
.ypMdOrgParDesc .ptsReception .elAppPfo {
	position: relative;
	width: 700px;
	/*950-250*/
	min-height: 283px;
	margin: 0 auto;
	padding-right: 250px;
}
.ypMdOrgParDesc .ptsReception .elAppPfo .spdialog {
	position: absolute;
	width: 233px;
	height: 352px;
	bottom: 0;
	right: 0;
	background: url(../../image/1.1.0/img_orgdesc_func_spdialog.png) no-repeat 0 0;
}
.ypMdOrgParDesc .ptsReception .elAppPfo .ttl ul {
	display: table;
}
.ypMdOrgParDesc .ptsReception .elAppPfo .ttl li {
	display: table-cell;
	vertical-align: middle;
}
.ypMdOrgParDesc .ptsReception .elAppPfo .ttl .decAppicn {
	width: 72px;
	height: 72px;
	background: url(../../image/1.1.0/ico_orgdesc_func_pfo.png) no-repeat top left;
	text-indent: -9999px;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
}
.ypMdOrgParDesc .ptsReception .elAppPfo .ttl .decTxt {
	width: 340px;
	height: 65px;
	background: url(../../image/1.1.0/txt_orgdesc_func_pfo.png) no-repeat 0 0;
	text-indent: -9999px;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
}
.ypMdOrgParDesc .ptsReception .elAppPfo .ttl .decAppBnr {
	padding-right: 10px;
}
.ypMdOrgParDesc .ptsReception .elAppPfo .ttl .decAppBnr:last-child {
	padding-right: 0;
}
.ypMdOrgParDesc .ptsReception .elAppPfo .ttl .decAppBnr img {
	height: 40px;
	width: auto;
}
.ypMdOrgParDesc .ptsReception .elAppPfo .lead {
	margin-top: 20px;
	font-size: 129%;
}
.ypMdOrgParDesc .ptsReception .elAppPfo .check {
	margin-top: 5px;
}
.ypMdOrgParDesc .ptsReception .elAppPfo .check li {
	float: left;
	min-height: 24px;
	padding-left: 30px;
	margin: 15px 25px 0 0;
	background: url(../../image/1.1.0/ico_ok.png) no-repeat 0 0;
	-webkit-background-size: 24px auto;
	-moz-background-size: 24px auto;
	     background-size: 24px auto;
	font-size: 143%;
}
.ypMdOrgParDesc .ptsReception .elAppPfo .check li:last-child {
	margin-right: 0;
}
/*elAcceptType*/
.ypMdOrgParDesc .ptsReception .elAcceptType {
	position: relative;
	width: 950px;
	margin: 40px auto 0;
}
.ypMdOrgParDesc .ptsReception .elAcceptType .double {
	margin-top: 40px;
}
.ypMdOrgParDesc .ptsReception .elAcceptType .double ul {
	display: table;
	margin-left: -20px;
	border-collapse: separate;
	border-spacing: 20px 0;
}
.ypMdOrgParDesc .ptsReception .elAcceptType .double li {
	position: relative;
	display: table-cell;
	width: 465px;
	padding-bottom: 60px;
	background-color: #e9ecf0;
	vertical-align: top;
	text-align: center;
}
.ypMdOrgParDesc .ptsReception .elAcceptType .double .elPh {
	width: 465px;
	height: 348px;
	background-repeat: no-repeat;
	background-position: center top;
	text-indent: -9999px;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
}
.ypMdOrgParDesc .ptsReception .elAcceptType .decQr .elPh {
	background-image: url(../../image/1.1.0/img_orgdesc_func_ph7.png);
}
.ypMdOrgParDesc .ptsReception .elAcceptType .decMogi .elPh {
	background-image: url(../../image/1.1.0/img_orgdesc_func_ph8.png);
}
.ypMdOrgParDesc .ptsReception .elAcceptType .single {
	margin-top: 30px;
}
.ypMdOrgParDesc .ptsReception .elAcceptType .single ul {
	display: table;
}
.ypMdOrgParDesc .ptsReception .elAcceptType .single li {
	display: table-cell;
	background-color: #e9ecf0;
	vertical-align: middle;
}
.ypMdOrgParDesc .ptsReception .elAcceptType .single li.photo {
	display: table-cell;
	width: 443px;
}
.ypMdOrgParDesc .ptsReception .elAcceptType .single li.text {
	display: table-cell;
	width: 507px;
	padding: 10px 0;
}
.ypMdOrgParDesc .ptsReception .elAcceptType .single .photo .elPh {
	width: 443px;
	height: 312px;
	background-repeat: no-repeat;
	background-position: center top;
	text-indent: -9999px;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
}
.ypMdOrgParDesc .ptsReception .elAcceptType .photo .decList {
	background-image: url(../../image/1.1.0/img_orgdesc_func_ph9.png);
}
.ypMdOrgParDesc .ptsReception .elAcceptType .elTxt {
	padding: 0 5px;
}
.ypMdOrgParDesc .ptsReception .elAcceptType .elTxt .check {
	margin-top: 20px;
	font-size: 143%;
	text-align: center;
}
.ypMdOrgParDesc .ptsReception .elAcceptType .single .elTxt .check:first-child {
	margin-top: 0;
}
.ypMdOrgParDesc .ptsReception .elAcceptType .elTxt .check:before {
	content: "";
	display: inline-block;
	width: 30px;
	height: 24px;
	background: url(../../image/1.1.0/ico_ok.png) no-repeat 0 0;
	-webkit-background-size: 24px auto;
	-moz-background-size: 24px auto;
	     background-size: 24px auto;
	vertical-align: top;
}
.ypMdOrgParDesc .ptsReception .elAcceptType .double .elBtn {
	position: absolute;
	bottom: 15px;
	left: 0;
	width: 100%;
	text-align: center;
	font-size: 129%;
}
.ypMdOrgParDesc .ptsReception .elAcceptType .single .elBtn {
	margin-top: 30px;
	text-align: center;
	font-size: 129%;
}
.ypMdOrgParDesc .ptsReception .elAcceptType .elBtn a {
	font-weight: lighter;
}
/*ptsFtLink*/
.ypMdOrgParDesc .ptsFtLink {
	background-color: #e9ecf0;
}
.ypMdOrgParDesc .ptsFtLink .inner {
	width: 950px;
	margin: 0 auto;
	padding: 30px 0 30px;
}
.ypMdOrgParDesc .ptsFtLink ul {
	text-align: center;
}
.ypMdOrgParDesc .ptsFtLink li {
	display: inline-block;
	width: 310px;
	min-height: 179px;
	margin-right: 10px;
	background-repeat: no-repeat;
	background-position: 0 0;
	vertical-align: middle;
	text-align: center;
}
.ypMdOrgParDesc .ptsFtLink li:last-child {
	margin-right: 0;
}
.ypMdOrgParDesc .ptsFtLink li a {
	display: table;
	width: 310px;
	height: 179px;
}
.ypMdOrgParDesc .ptsFtLink li a:hover {
	text-decoration: none;
}
.ypMdOrgParDesc .ptsFtLink li a span {
	display: table-cell;
	vertical-align: middle;
	font-size: 20px;
	color: #fff;
	font-weight: lighter;
}
.ypMdOrgParDesc .ptsFtLink li.decSupt {
	background-image: url(../../image/1.1.0/bg_orgdesc_func_ftph1.png);
}
.ypMdOrgParDesc .ptsFtLink li.decFunc {
	background-image: url(../../image/1.1.0/bg_orgdesc_func_ftph2.png);
}
.ypMdOrgParDesc .ptsFtLink li.decDetl {
	background-image: url(../../image/1.1.0/bg_orgdesc_func_ftph3.png);
}
.ypMdOrgParDesc .ptsFtLink .decNote {
	margin-top: 30px;
	text-align: center;
}
/*ptsPsmFunclist*/
.ypMdOrgParDesc .ptsPsmFunclist {
	background-color: #e9ecf0;
}
.ypMdOrgParDesc .ptsPsmFunclist .inner {
	width: 950px;
	margin: 0 auto;
	padding: 40px 0 40px;
}
.ypMdOrgParDesc .ptsPsmFunclist .elFunclistTbl table {
	width: 100%;
}
.ypMdOrgParDesc .ptsPsmFunclist .elFunclistTbl table th {
	padding: 18px 20px;
	border-bottom: 1px solid #dadbd3;
	font-weight: bold;
	text-align: left;
	font-size: 129%;
	vertical-align: top;
}
.ypMdOrgParDesc .ptsPsmFunclist .elFunclistTbl table thead th {
	padding: 28px 20px;
	border-right: 1px solid #dadbd3;
	border-bottom: 1px solid #dadbd3;
	background-color: #333;
	color: #fff;
}
.ypMdOrgParDesc .ptsPsmFunclist .elFunclistTbl table thead th.decTicket {
	border-right: none;
}
.ypMdOrgParDesc .ptsPsmFunclist .elFunclistTbl table tbody th {
	width: 17%;
	background-color: #fff;
}
.ypMdOrgParDesc .ptsPsmFunclist .elFunclistTbl table td {
	padding: 18px 20px;
	border-bottom: 1px solid #ecede9;
	text-align: left;
	font-size: 129%;
	background-color: #fff;
}
.ypMdOrgParDesc .ptsPsmFunclist .elFunclistTbl table .decBtmLine td {
	border-bottom: 1px solid #dadbd3;
}
.ypMdOrgParDesc .ptsPsmFunclist .elFunclistTbl table td.decItem {
	width: 36%;
	border-right: 1px solid #dadbd3;
}
.ypMdOrgParDesc .ptsPsmFunclist .elFunclistTbl table .decTicket {
	text-align: center;
}
.ypMdOrgParDesc .ptsPsmFunclist .elFunclistTbl table td .decFaq {
	font-size: 89%;
}
.ypMdOrgParDesc .ptsPsmFunclist .elFunclistTbl table td .decUnlmt {
	font-weight: bold;
}
.ypMdOrgParDesc .ptsPsmFunclist .elFunclistTbl table td a {
	font-weight: lighter;
}
/*ptsSupContent*/
.ypMdOrgParDesc .ptsSupContent {
	background-color: #e9ecf0;
}
.ypMdOrgParDesc .ptsSupContent .inner {
	width: 950px;
	margin: 0 auto;
	padding: 40px 0 40px;
}
.ypMdOrgParDesc .ptsSupContent .elTtlSubTxt {
	margin-top: 60px;
}
.ypMdOrgParDesc .ptsSupContent .elAppli {
	position: relative;
}
.ypMdOrgParDesc .ptsSupContent .elAppli ul {
	margin-left: -31px;
	margin-right: -31px;
	display: table;
	border-collapse: separate;
	border-spacing: 31px 0;
}
.ypMdOrgParDesc .ptsSupContent .elAppli li {
	position: relative;
	display: table-cell;
	width: 296px;
	padding: 0 0 130px;
	border: 1px solid #eaedf1;
	background-color: #fff;
	vertical-align: top;
	text-align: center;
}
.ypMdOrgParDesc .ptsSupContent .elAppli h3 {
	padding: 10px 5px;
	margin-bottom: 15px;
	font-size: 186%;
	color: #fff;
	font-weight: bold;
	text-align: center;
	line-height: 1.2;
}
.ypMdOrgParDesc .ptsSupContent .elAppli .decPlus h3 {
	background-color: #68d200;
}
.ypMdOrgParDesc .ptsSupContent .elAppli .decPrem h3 {
	background-color: #d20063;
}
.ypMdOrgParDesc .ptsSupContent .elAppli .decCorp h3 {
	background-color: #00517b;
}
.ypMdOrgParDesc .ptsSupContent .elAppli .elTxt {
	font-size: 114%;
	text-align: center;
	line-height: 1.3;
}
.ypMdOrgParDesc .ptsSupContent .elAppli .elPrc {
	position: absolute;
	bottom: 75px;
	left: 0;
	width: 100%;
	text-align: center;
	line-height: 1.2;
}
.ypMdOrgParDesc .ptsSupContent .elAppli .elPrc .decYen {
	font-size: 186%;
	font-weight: bold;
}
.ypMdOrgParDesc .ptsSupContent .elAppli .elBtn {
	position: absolute;
	bottom: 20px;
	left: 0;
	width: 100%;
	text-align: center;
}
.ypMdOrgParDesc .ptsSupContent .elAppli .decAppBtn {
	display: inline-block;
}
.ypMdOrgParDesc .ptsSupContent .elAppli .decAppBtn a {
	display: block;
	width: 183px;
	min-height: 22px;
	padding: 8px 0;
	border: 1px solid #c4c7ca;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	text-align: center;
	font-size: 114%;
	color: #fff;
	font-weight: bold;
}
.ypMdOrgParDesc .ptsSupContent .elAppli .decPlus .decAppBtn a {
	background-color: #68d200;
}
.ypMdOrgParDesc .ptsSupContent .elAppli .decPrem .decAppBtn a {
	background-color: #d20063;
}
.ypMdOrgParDesc .ptsSupContent .elAppli .decCorp .decAppBtn a {
	background-color: #00517b;
}
.ypMdOrgParDesc .ptsSupContent .elAppli .elBtn a:hover {
	text-decoration: none;
}
/*elSupTbl*/
.ypMdOrgParDesc .ptsSupContent .elSupTbl {
	margin-top: 30px;
}
.ypMdOrgParDesc .ptsSupContent .elSupTbl table {
	width: 100%;
}
.ypMdOrgParDesc .ptsSupContent .elSupTbl th {
	border-bottom: 1px solid #dadbd3;
	font-weight: bold;
	text-align: left;
	font-size: 114%;
	vertical-align: top;
}
.ypMdOrgParDesc .ptsSupContent .elSupTbl thead th {
	padding: 28px 20px;
	background-color: #333;
	color: #fff;
	font-size: 129%;
}
.ypMdOrgParDesc .ptsSupContent .elSupTbl thead th.decPlus {
	width: 16%;
	border-left: 1px solid #dadbd3;
	border-bottom: none;
	background-color: #68d200;
	text-align: center;
}
.ypMdOrgParDesc .ptsSupContent .elSupTbl thead th.decPrem {
	width: 16%;
	border-left: 1px solid #dadbd3;
	border-bottom: none;
	background-color: #d20063;
	text-align: center;
}
.ypMdOrgParDesc .ptsSupContent .elSupTbl thead th.decCorp {
	width: 16%;
	border-left: 1px solid #dadbd3;
	border-bottom: none;
	background-color: #00517b;
	text-align: center;
}
.ypMdOrgParDesc .ptsSupContent .elSupTbl tbody th {
	width: 17%;
	padding: 20px 10px 20px 15px;
	background-color: #fff;
	line-height: 1.2;
}
.ypMdOrgParDesc .ptsSupContent .elSupTbl td {
	padding: 10px 10px 10px;
	border-bottom: 1px solid #ecede9;
	background-color: #fff;
	text-align: left;
	font-size: 114%;
	line-height: 1.2;
	height: 40px;
}
.ypMdOrgParDesc .ptsSupContent .elSupTbl td.decTwoLine {
	height: 57px;
}
.ypMdOrgParDesc .ptsSupContent .elSupTbl .decLast th,
.ypMdOrgParDesc .ptsSupContent .elSupTbl .decLast td {
	border-bottom: none;
}
.ypMdOrgParDesc .ptsSupContent .elSupTbl .decBtmLine td {
	border-bottom: 1px solid #dadbd3;
}
.ypMdOrgParDesc .ptsSupContent .elSupTbl td.decItem {
	width: 35%;
}
.ypMdOrgParDesc .ptsSupContent .elSupTbl .decSupport {
	border-left: 1px solid #dadbd3;
	text-align: center;
}
.ypMdOrgParDesc .ptsSupContent .elSupTbl td .decFaq {
	font-size: 100%;
}
.ypMdOrgParDesc .ptsSupContent .elSupTbl td .decUnlmt {
	font-weight: bold;
}
.ypMdOrgParDesc .ptsSupContent .elSupTbl td a {
	font-weight: lighter;
}
.ypMdOrgParDesc .ptsSupContent .elSupTbl .decNote {
	margin-top: 10px;
	text-align: right;
	font-size: 114%;
	color: #222;
}
.ypMdOrgParDesc .ptsSupContent .elSupTbl .decNote a {
	font-weight: lighter;
}
/*ptsVarious*/
.ypMdOrgParDesc .ptsVarious {
	background-color: #fff;
}
.ypMdOrgParDesc .ptsVarious .inner {
	width: 950px;
	margin: 0 auto;
	padding: 40px 0 20px;
}
.ypMdOrgParDesc .ptsVarious .elCorpLogo {
	height: 121px;
	margin-top: 50px;
	background: url(../../image/1.1.0/img_feature_supLogo.png) no-repeat center top;
}
.ypMdOrgParDesc .ptsVarious .elCorpLogo li {
	text-indent: -9999px;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
}
.ypMdOrgParDesc .ptsVarious .elCorpComm {
	margin-top: 40px;
}
.ypMdOrgParDesc .ptsVarious .elCorpComm ul {
	display: table;
}
.ypMdOrgParDesc .ptsVarious .elCorpComm li {
	position: relative;
	display: table-cell;
	width: 288px;
	padding: 0 0 120px 43px;
}
.ypMdOrgParDesc .ptsVarious .elCorpComm li:first-child {
	padding-left: 0;
}
.ypMdOrgParDesc .ptsVarious .elCorpComm .elComment .decSponTxt {
	font-size: 114%;
	word-wrap: break-word;
	word-break: break-all;
}
.ypMdOrgParDesc .ptsVarious .elCorpComm .elPerson {
	position: absolute;
	display: table;
	bottom: 20px;
	left: 43px;
	width: 288px;
	margin-top: 15px;
}
.ypMdOrgParDesc .ptsVarious .elCorpComm li:first-child .elPerson {
	left: 0;
}
.ypMdOrgParDesc .ptsVarious .elCorpComm .elPerson .elPh {
	display: table-cell;
	width: 64px;
	min-height: 64px;
	vertical-align: middle;
}
.ypMdOrgParDesc .ptsVarious .elCorpComm .elPerson .elTxt {
	display: table-cell;
	padding-left: 15px;
	vertical-align: middle;
}
.ypMdOrgParDesc .ptsVarious .elCorpComm .elPerson .decSponPh {
	width: 64px;
}
.ypMdOrgParDesc .ptsVarious .elCorpComm .elPerson .decSponComName {
	color: #666;
	word-wrap: break-word;
	word-break: break-all;
}
.ypMdOrgParDesc .ptsVarious .elCorpComm .elPerson .decSponName {
	color: #666;
	font-size: 114%;
	word-wrap: break-word;
	word-break: break-all;
}
/*ptsPsmUseMerit*/
.ypMdOrgParDesc .ptsPsmUseMerit {
	background-color: #e9ecf0;
}
.ypMdOrgParDesc .ptsPsmUseMerit .inner {
	width: 950px;
	margin: 0 auto;
	padding: 55px 0 40px;
}
/*elMeritList*/
.ypMdOrgParDesc .ptsPsmUseMerit .elMeritList {
	position: relative;
	width: 790px;
	margin: 40px auto 0;
}
.ypMdOrgParDesc .ptsPsmUseMerit .elMeritList ul {
	display: table;
	margin-left: -90px;
	margin-top: 30px;
	border-collapse: separate;
	border-spacing: 90px 0;
}
.ypMdOrgParDesc .ptsPsmUseMerit .elMeritList li {
	position: relative;
	display: table-cell;
	width: 350px;
	padding-bottom: 65px;
	background-color: #fff;
	vertical-align: top;
	text-align: center;
}
.ypMdOrgParDesc .ptsPsmUseMerit .elMeritList .decFree,
.ypMdOrgParDesc .ptsPsmUseMerit .elMeritList .decWallet {
	padding-bottom: 30px;
}
.ypMdOrgParDesc .ptsPsmUseMerit .elMeritList .elPh {
	width: 350px;
	height: 160px;
	background-color: #e9ecf0;
	background-repeat: no-repeat;
	background-position: center top;
	text-indent: -9999px;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
}
.ypMdOrgParDesc .ptsPsmUseMerit .elMeritList .decFree .elPh {
	background-image: url(../../image/1.1.0/img_orgdesc_partic_ph1.png);
}
.ypMdOrgParDesc .ptsPsmUseMerit .elMeritList .decWallet .elPh {
	background-image: url(../../image/1.1.0/img_orgdesc_partic_ph2.png);
}
.ypMdOrgParDesc .ptsPsmUseMerit .elMeritList .decTrans .elPh {
	background-image: url(../../image/1.1.0/img_orgdesc_partic_ph3.png);
}
.ypMdOrgParDesc .ptsPsmUseMerit .elMeritList .decLsprev .elPh {
	background-image: url(../../image/1.1.0/img_orgdesc_partic_ph4.png);
}
.ypMdOrgParDesc .ptsPsmUseMerit .elMeritList .elTtl {
	padding: 25px 5px 0;
	font-size: 143%;
	text-align: center;
	line-height: 1.2;
	font-weight: bold;
}
.ypMdOrgParDesc .ptsPsmUseMerit .elMeritList .elTxt {
	padding: 15px 5px 0;
	font-size: 129%;
	text-align: center;
	line-height: 1.2;
	color: #666;
}
.ypMdOrgParDesc .ptsPsmUseMerit .elMeritList .elBtn {
	position: absolute;
	bottom: 15px;
	left: 0;
	width: 100%;
	text-align: center;
	font-size: 129%;
}
.ypMdOrgParDesc .ptsPsmUseMerit .elMeritList .elBtn a {
	font-weight: lighter;
}
/*ptsAvailParFlow*/
.ypMdOrgParDesc .ptsAvailParFlow {
	background-color: #fff;
}
.ypMdOrgParDesc .ptsAvailParFlow .inner {
	width: 950px;
	margin: 0 auto;
	padding: 55px 0 40px;
}
.ypMdOrgParDesc .ptsAvailParFlow .elFlow {
	width: 650px;
	margin: 35px 0 0 133px;
	padding-top: 130px;
	background: url(../../image/1.1.0/img_orgdesc_partic_flow.png) no-repeat 31px 0;
}
.ypMdOrgParDesc .ptsAvailParFlow .elFlow li {
	float: left;
	width: 200px;
	font-size: 143%;
	text-align: center;
	line-height: 1.2;
}
.ypMdOrgParDesc .ptsAvailParFlow .elFlow li.flow1 {
	margin-right: 42px;
}
.ypMdOrgParDesc .ptsAvailParFlow .elFlow li.flow2 {
	margin-right: 8px;
}
.ypMdOrgParDesc .ptsAvailParFlow .elFlow li.flow3 {
	margin-right: 0;
}
.ypMdOrgParDesc .ptsAvailParFlow .elDtlLink {
	margin-top: 25px;
	font-size: 129%;
	text-align: center;
}
.ypMdOrgParDesc .ptsAvailParFlow .elDtlLink a {
	font-weight: lighter;
}
/*ptsAppPsm*/
.ypMdOrgParDesc .ptsAppPsm {
	background-color: #e9ecf0;
}
.ypMdOrgParDesc .ptsAppPsm .inner {
	width: 950px;
	margin: 0 auto;
	padding: 55px 0 40px;
}
.ypMdOrgParDesc .ptsAppPsm .elAppPsm {
	width: 415px;
	/*710-295*/
	min-height: 286px;
	padding-left: 295px;
	margin: 0 auto;
	background: url(../../image/1.1.0/img_feature_cust05.png) no-repeat 0 0;
}
.ypMdOrgParDesc .ptsAppPsm .elAppPsm .decTtl {
	min-height: 56px;
	padding-left: 65px;
	margin-bottom: 15px;
	background: url(../../image/1.1.0/ico_feature_app_sanka.png) no-repeat 0 0;
}
.ypMdOrgParDesc .ptsAppPsm .elAppPsm .decTtl .decS {
	padding-top: 3px;
	font-size: 114%;
	color: #313131;
	letter-spacing: -0.2px;
}
.ypMdOrgParDesc .ptsAppPsm .elAppPsm .decTtl .decM {
	font-size: 171%;
	color: #313131;
	font-weight: bold;
}
.ypMdOrgParDesc .ptsAppPsm .elAppPsm .decTxt {
	margin-bottom: 10px;
	font-size: 114%;
	color: #000;
}
.ypMdOrgParDesc .ptsAppPsm .elAppPsm .decTxt ul {
	margin-top: 15px;
}
.ypMdOrgParDesc .ptsAppPsm .elAppPsm .decTxt li {
	padding-left: 15px;
	text-indent: -15px;
	line-height: 1.3;
}
.ypMdOrgParDesc .ptsAppPsm .elAppPsm .decAppBnr {
	display: table;
}
.ypMdOrgParDesc .ptsAppPsm .elAppPsm .decAppBnr li {
	display: table-cell;
	padding-right: 15px;
}
.ypMdOrgParDesc .ptsAppPsm .elAppPsm .decAppBnr li:last-child {
	padding-right: 0;
}
.ypMdOrgParDesc .ptsAppPsm .elAppPsm .decAppBnr img {
	height: 40px;
	width: auto;
}
/*-------
untFoot
-------*/
/*ptsPageNav*/
.ypMdOrgParDesc .untFoot .ptsPageNav {
	border-top: 1px solid #dadbd3;
	border-bottom: 1px solid #dadbd3;
	background-color: #fff;
}
.ypMdOrgParDesc .untFoot .ptsPageNav .inner {
	position: relative;
	width: 950px;
	margin: 0 auto;
}
.ypMdOrgParDesc .untFoot .ptsPageNav ul {
	display: table;
}
.ypMdOrgParDesc .untFoot .ptsPageNav li {
	vertical-align: middle;
}
.ypMdOrgParDesc .untFoot .ptsPageNav li span {
	display: block;
}
.ypMdOrgParDesc .untFoot .ptsPageNav li a {
	display: block;
}
.ypMdOrgParDesc .untFoot .ptsPageNav li a:hover {
	background-color: rgba(218, 219, 211, 0.4);
	text-decoration: none;
}
.ypMdOrgParDesc .untFoot .ptsPageNav .back {
	display: table-cell;
	width: 474px;
}
.ypMdOrgParDesc .untFoot .ptsPageNav .back a {
	padding-left: 60px;
	padding-right: 12px;
	border-left: 1px solid #dadbd3;
	background: url(../../image/1.1.0/img_orgdesc_backarr.png) no-repeat 0 50%;
}
.ypMdOrgParDesc .untFoot .ptsPageNav .next {
	display: table-cell;
	width: 475px;
	text-align: right;
}
.ypMdOrgParDesc .untFoot .ptsPageNav .next a {
	padding-left: 12px;
	padding-right: 60px;
	border-right: 1px solid #dadbd3;
	background: url(../../image/1.1.0/img_orgdesc_nextarr.png) no-repeat right 50%;
}
.ypMdOrgParDesc .untFoot .ptsPageNav .ctline {
	display: table-cell;
	width: 1px;
	background-color: #dadbd3;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
	overflow: hidden;
}
.ypMdOrgParDesc .untFoot .ptsPageNav .txtwr {
	display: inline-block;
	padding-top: 17px;
	padding-bottom: 17px;
	font-weight: lighter;
	line-height: 1.2;
}
.ypMdOrgParDesc .untFoot .ptsPageNav .decTtl {
	font-size: 143%;
	color: #333;
}
.ypMdOrgParDesc .untFoot .ptsPageNav .decEng {
	color: #999;
	line-height: 1.0;
	text-align: left;
}
/* elFunclist */
.ypMdOrgParDesc .ptsPsmFunclist .elFunclist table {
	width: 100%;
	border-collapse: collapse;
}
.ypMdOrgParDesc .ptsPsmFunclist .elFunclist table th {
	padding: 18px 20px;
	border: 1px solid #dadbd3;
	font-weight: bold;
	text-align: left;
	font-size: 18px;
	vertical-align: top;
}
.ypMdOrgParDesc .ptsPsmFunclist .elFunclist table thead th {
	padding: 32px 20px;
	background-color: #222;
	color: #fff;
	font-size: 19px;
	text-align: center;
}
.ypMdOrgParDesc .ptsPsmFunclist .elFunclist table tbody th {
	width: 16.5%;
	background-color: #fff;
}
.ypMdOrgParDesc .ptsPsmFunclist .elFunclist table td {
	padding: 18px 20px;
	border: 1px solid #dadbd3;
	font-size: 16px;
	background-color: #fff;
	line-height: 22px;
}
.ypMdOrgParDesc .ptsPsmFunclist .elFunclist table td.decItem {
	width: 33.5%;
}
.ypMdOrgParDesc .ptsPlanChoice .elTtlSubTxt {
	margin-top: 60px;
}
.ypMdOrgParDesc .ptsPlanChoice .elTtlSubTxt h2 {
	background: none;
	font-size: 34px;
	font-weight: normal;
	padding-bottom: 20px;
}
.ypMdOrgParDesc .ptsPsmFunclist .elPlan table {
	width: 100%;
	border-collapse: collapse;
}
.ypMdOrgParDesc .ptsPsmFunclist .elPlan table th {
	padding: 15px 20px 18px;
	border: 1px solid #dadbd3;
	vertical-align: middle;
	width: 50%;
	color: #fff;
	text-align: center;
	font-size: 16px;
	line-height: 32px;
}
.ypMdOrgParDesc .ptsPsmFunclist .elPlan table th strong {
	font-size: 28px;
	font-weight: normal;
}
.ypMdOrgParDesc .ptsPsmFunclist .elPlan table th h3.decTitle {
	font-size: 28px;
	font-weight: bold;
	padding-bottom: 8px;
}
.ypMdOrgParDesc .ptsPsmFunclist .elPlan table th span {
	font-size: 18px;
}
.ypMdOrgParDesc .ptsPsmFunclist .elPlan table th.decBasic {
	background-color: #ff00c6;
}
.ypMdOrgParDesc .ptsPsmFunclist .elPlan table th.decPro {
	background-color: #5607b8;
}
.ypMdOrgParDesc .ptsPsmFunclist .elPlan table td {
	border: 1px solid #dadbd3;
	font-size: 16px;
	background-color: #fff;
	line-height: 22px;
	width: 50%;
	text-align: center;
}
.ypMdOrgParDesc .ptsPsmFunclist .elPlan table td h3,
.ypMdOrgParDesc .ptsPsmFunclist .elPlan table td h4 {
	font-size: 22px;
	font-weight: bold;
	text-align: center;
}
.ypMdOrgParDesc .ptsPsmFunclist .elPlan table td h3 {
	margin-bottom: 40px;
}
.ypMdOrgParDesc .ptsPsmFunclist .elPlan table td h4 {
	margin-bottom: 25px;
}
.ypMdOrgParDesc .ptsPsmFunclist .elPlan table td ul {
	padding: 0 11px 0 8px;
}
.ypMdOrgParDesc .ptsPsmFunclist .elPlan table td li {
	font-size: 18px;
	padding: 18px 25px 20px;
	border-bottom: 1px solid #ecede9;
	text-align: left;
}
.ypMdOrgParDesc .ptsPsmFunclist .elPlan table td .decLimit {
	padding-top: 34px;
	background-color: #dadbd3;
}
.ypMdOrgParDesc .ptsPsmFunclist .elPlan table td .decLimit ul {
	padding: 0 14px 0 16px;
}
.ypMdOrgParDesc .ptsPsmFunclist .elPlan table td .decLimit li {
	padding: 18px 24px 20px 23px;
	border-bottom: 1px solid #7e7e7a;
}
.ypMdOrgParDesc .ptsPsmFunclist .elPlan table td .decLimit li:last-child {
	border-bottom: 0;
}
.ypMdOrgParDesc .ptsPsmFunclist .elPlan table td.decLink {
	line-height: 24px;
	padding: 40px 20px 48px;
}
.ypMdOrgParDesc .ptsPsmFunclist .elPlan table td.decLink .decPlanEvent,
.ypMdOrgParDesc .ptsPsmFunclist .elPlan table td.decLink .decPlanApply {
	padding-top: 23px;
}
.ypMdOrgParDesc .ptsPsmFunclist .elPlan table td.decLink a.decButton {
	display: block;
	margin: 0 auto;
	overflow: hidden;
	text-indent: 100%;
	white-space: nowrap;
}
.ypMdOrgParDesc .ptsPsmFunclist .elPlan table td.decLink .decPlanEvent a.decButton {
	width: 210px;
	height: 46px;
	background: url(../../image/1.1.0/btn_planEvent.png) no-repeat 0 0;
}
.ypMdOrgParDesc .ptsPsmFunclist .elPlan table td.decLink .decPlanApply a.decButton {
	width: 326px;
	height: 46px;
	background: url(../../image/1.1.0/btn_planApply.png) no-repeat 0 0;
}
.ypMdOrgParDesc .ptsPsmFunclist .elPlan table td.decFunction {
	padding: 35px 0 0;
	vertical-align: top;
}
.ypMdOrgParDesc .ptsPsmFunclist .elPlan table td.decFunction p {
	margin-bottom: 40px;
}
.ypMdOrgParDesc .ptsPsmFunclist .elPlan table td.decFunction p strong {
	font-size: 22px;
	font-weight: bold;
}
.ypMdOrgParDesc .ptsPsmFunclist .elPlan table td.decFunction:nth-child(2) p {
	margin-bottom: 25px;
	padding-bottom: 56px;
	background: url(../../image/1.1.0/ico_plus.png) no-repeat 50% 100%;
}
/*-- OrgParDescFixed 1.1.0 --*/
.ypMdOrgParDescFixed {
	width: 100%;
	background-color: transparent;
	z-index: 10;
}
/*------------wrFollow------------*/
/*ptsDescNav*/
.ypMdOrgParDescFixed .wrFollow .ptsDescNav {
	border-bottom: 1px solid #ddd;
	background-color: #fff;
}
.ypMdOrgParDescFixed .wrFollow .ptsDescNav .inner {
	position: relative;
	width: 950px;
	margin: 0 auto;
}
.ypMdOrgParDescFixed .wrFollow .ptsDescNav .elPulldown {
	float: left;
	width: 170px;
	min-height: 42px;
	text-align: left;
}
.ypMdOrgParDescFixed .wrFollow .ptsDescNav .elMenu {
	float: right;
	width: 635px;
	/*780-145*/
	margin-right: 145px;
	text-align: right;
}
/*elPulldown*/
.ypMdOrgParDescFixed .ptsDescNav .decPld {
	position: relative;
	display: inline-block;
	min-width: 150px;
	margin-top: 9px;
	border: 1px solid #e2e2e2;
	-moz-border-radius: 3px;
	     border-radius: 3px;
	-webkit-border-radius: 3px;
	background-color: #fff;
	font-weight: lighter;
	font-size: 12px;
	line-height: 1.3;
	white-space: nowrap;
}
.ypMdOrgParDescFixed .ptsDescNav .decPld a {
	display: block;
	padding: 3px 10px;
	text-decoration: none;
}
.ypMdOrgParDescFixed .ptsDescNav .decPld a:hover {
	text-decoration: none;
}
.ypMdOrgParDescFixed .ptsDescNav .decPld a span {
	padding-right: 17px;
	background: url(../../image/1.1.0/ico_headmenu_arrow2x.png) no-repeat right 50%;
	-webkit-background-size: 7px auto;
	-moz-background-size: 7px auto;
	     background-size: 7px auto;
	font-weight: lighter;
	color: #333;
}
.ypMdOrgParDescFixed .ptsDescNav .decPld .decPsSlt {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	font-size: 12px;
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS UI Gothic", Helvetica, Arial, sans-serif;
	opacity: 0;
}
/*elMenu*/
.ypMdOrgParDescFixed .wrFollow .ptsDescNav .elMenu .decMenu {
	display: inline-block;
}
.ypMdOrgParDescFixed .wrFollow .ptsDescNav .elMenu ul {
	display: table;
}
.ypMdOrgParDescFixed .wrFollow .ptsDescNav .elMenu li {
	display: table-cell;
	height: 42px;
	text-align: center;
	vertical-align: bottom;
	font-size: 12px;
}
.ypMdOrgParDescFixed .wrFollow .ptsDescNav .elMenu li a {
	display: block;
	padding: 10px 0 11px;
	color: #222;
	text-shadow: 0 1px 0 #fff;
	font-weight: lighter;
	text-decoration: none;
}
.ypMdOrgParDescFixed .wrFollow .ptsDescNav .elMenu li a:hover {
	padding: 10px 0 8px;
	border-bottom: 3px solid #3cd3a7;
}
.ypMdOrgParDescFixed .wrFollow .ptsDescNav .elMenu .decCur a {
	padding: 10px 0 8px;
	border-bottom: 3px solid #3cd3a7;
	font-size: 13px;
}
.ypMdOrgParDescFixed .wrFollow .ptsDescNav .elMenu .flow {
	width: 153px;
}
.ypMdOrgParDescFixed .wrFollow .ptsDescNav .elMenu .about {
	width: 86px;
}
.ypMdOrgParDescFixed .wrFollow .ptsDescNav .elMenu .fee {
	width: 99px;
}
.ypMdOrgParDescFixed .wrFollow .ptsDescNav .elMenu .case {
	width: 86px;
}
.ypMdOrgParDescFixed .wrFollow .ptsDescNav .elMenu .funclist {
	width: 86px;
}
.ypMdOrgParDescFixed .wrFollow .ptsDescNav .elMenu .support {
	width: 125px;
}
/*elEvBtn*/
.ypMdOrgParDescFixed .wrFollow .ptsDescNav .elEvBtn {
	position: absolute;
	top: 4px;
	right: 0;
	width: 141px;
	height: 34px;
	margin: 0 auto;
	background: url(../../image/1.1.0/img_head_evtbtn2x.png) no-repeat 0 0;
	-moz-background-size: 141px auto;
	-webkit-background-size: 141px auto;
	-ms-background-size: 141px auto;
	background-size: 141px auto;
	text-indent: -9999px;
}
.ypMdOrgParDescFixed .wrFollow .ptsDescNav .elEvtBtn a {
	display: block;
	width: 141px;
	height: 34px;
}
/*-- Dialogue 1.1.0 --*/
.ypMdDialogue {
	-webkit-user-select: none;
	width: 100%;
	background: rgba(0, 0, 0, 0.6);
	z-index: 1001;
	-webkit-transform: none;
	-moz-transform: none;
	-webkit-tap-highlight-color: transparent;
}
.ypMdDialogue input,
.ypMdDialogue select,
.ypMdDialogue label,
.ypMdDialogue a {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0.25);
}
.ypMdDialogue .window {
	width: 300px;
	margin-left: auto;
	margin-right: auto;
	box-shadow: 0 0 10px #000;
	-moz-box-shadow: 0 0 10px #000;
	-webkit-box-shadow: 0 0 10px #000;
	border: 2px solid #999;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #fff;
}
/*-- untHead --*/
.ypMdDialogue .untHead {
	position: relative;
	padding: 30px 10px 10px;
}
.ypMdDialogue .untHead .elLead {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	color: #333;
}
/*-- untBody --*/
.ypMdDialogue .untBody {
	padding: 0 10px;
}
.ypMdDialogue .untBody .elTxt {
	font-size: 12px;
	text-align: center;
	line-height: 1.5;
}
.ypMdDialogue .untBody .elTxt a {
	font-weight: lighter;
}
/*-- untFoot --*/
.ypMdDialogue .untFoot {
	padding: 20px 10px 30px;
}
.ypMdDialogue .untFoot ul {
	display: table;
	width: 100%;
}
.ypMdDialogue .untFoot li {
	display: table-cell;
	width: 50%;
	vertical-align: top;
}
.ypMdDialogue .untFoot li:first-child {
	padding-right: 8px;
}
.ypMdDialogue .untFoot li:last-child {
	padding-left: 8px;
}
.ypMdDialogue .untFoot li:only-child {
	width: 100%;
	padding-left: 0;
	padding-right: 0;
	text-align: center;
	vertical-align: top;
}
.ypMdDialogue .untFoot li .libButton.elFunk {
	margin-bottom: 0;
}
.ypMdDialogue .untFoot li:only-child .libButton.elFunk {
	width: 190px;
	margin: 0 auto;
}
