/*
detail.css
Copyright (C) 2016 Yahoo Japan Corporation. All Rights Reserved.
version 1.0.0
*/

/* yjTmplCommon-min.css 1.1.0 */
body{margin:0;padding:0;text-align:center;}dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,input,p,blockquote,fieldset,div{margin:0;padding:0;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}ul li, ol li{list-style:none;}table{margin:0;padding:0;border-collapse:collapse;border-spacing:0;font-size:100%;}caption{text-align:left;}table,pre,code,select,input,textarea,kbd,var,ins,del,samp{font-size:100%;}address,cite,dfn,em,strong,var,th,ins,del,samp{font-weight:normal;font-style:normal;}a img{border:0;}hr.yjSeparation{display:none;}fieldset{border:none;}#wrapper{text-align:left;font-size:medium;line-height:1.56;}#yjContentsBody{position:relative;}.yjGuid{display:block;height:0;overflow:hidden;font-size:0;line-height:0;text-indent:-9999px;}.yjSkip{display:block;height:0;overflow:hidden;font-size:0;line-height:0;text-indent:-9999px;}.yj950-1 #wrapper,.yj950-2 #wrapper,.yj950-3 #wrapper{ width:950px;margin:0 auto;padding:0 10px;}.yj950-1 #contents,.yj950-2 #contents,.yj950-3 #contents{text-align:left;}.yj950-2 #yjMain{float:left;width:630px;}.yj950-2 #yjSub{float:right;width:300px;}.yj950-3 #yjMain{float:left;width:630px;}.yj950-3 .yj1stUnit{float:right;width:440px;}.yj950-3 .yj2ndUnit{float:left;width:190px;}.yj950-3 #yjSub{float:right;width:300px;}.yj100per-1,.yj100per-2,.yj100per-3{width:100%;}.yj100per-1 #wrapper,.yj100per-2 #wrapper,.yj100per-3 #wrapper{min-width:950px;padding:0 10px;}.yj100per-2 #yjMain{float:left;width:100%;margin-left:-310px;}.yj100per-2 .yjMainGrid{margin-left:310px;}.yj100per-2 #yjSub{float:right;width:300px;}.yj100per-3 #yjMain{float:left;width:100%;margin-left:-310px;}.yj100per-3 .yjMainGrid{margin-left:310px;}.yj100per-3 .yj1stUnit{float:right;width:100%;margin-right:-200px;}.yj100per-3 .yj1stInnerUnit{margin-right:200px;}.yj100per-3 .yj2ndUnit{float:left;width:190px;}.yj100per-3 #yjSub{float:right;width:300px;}#yjContentsBody:after,.yj950-3 #yjMain:after{display:block;visibility:hidden;clear:both;height:0;content:".";}#yjContentsBody,.yj950-3 #yjMain{height:1%;}
/*END*/@charset "utf-8";

/*-- common 1.0.1 --*/
/* reset */
body{
	margin:0;
	padding:0;
	background-color:#333;
	color:#222;
	font-family:"メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS UI Gothic", Helvetica, Arial, sans-serif;
}
dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,input,p,blockquote,fieldset,div{
	margin:0;
	padding:0;
}
h1,h2,h3,h4,h5,h6{
	font-size:100%;
	font-weight:normal;
	font-size:100%;
}
ul li, ol li{list-style:none;}
table{
	margin:0;
	padding:0;
	border-collapse:separate;
	border-spacing:0;
	font-size:100%;
}
caption{text-align:left;}
table,pre,code,select,input,textarea,kbd,var,ins,del,samp{font-size:100%;}
address,cite,dfn,em,strong,var,th,ins,del,samp,i{
	font-weight:normal;
	font-style:normal;
}
a img{border:0;}
hr{display:none;}
fieldset{border:none;}
legend{display:none;}
select, input, textarea{font:99%;}

input[type="text"],
input[type="password"],
input[type="tel"],
input[type="email"],
input[type="number"],
textarea,
select{
	outline:none;
}

a:link{color: #0090cc;font-weight: bold;text-decoration:none;}
a:visited{color: #069;font-weight: bold;text-decoration:none;}
a:hover,a:active{text-decoration:underline;}

.cf:after{/** for FF,Safari,Opera */
	display:block;
	visibility:hidden;
	clear:both;
	height:0;
	content:".";
}
.cf{/** for Win IE5.5-7 */
	zoom:1;
}

.b{
 font-weight:bold;
}
.flL{
 float: left;
}
.flR{
 float:right;
}
.txtC{
 text-align: center;
}
.txtR{
 text-align:right;
}
.txtThrou{
 text-decoration:line-through;
}
.txtEm{
	font-style: italic;
}
.txtLgr{
	font-weight:lighter!important;
}
.decErrTxt {
	margin-top:5px;
	color: #d51446;
	font-size: 12px;
	font-weight: bold;
	text-align:left;
}
.decMb5{ margin-bottom:5px;}
.decMb10{ margin-bottom:10px;}
.decMb15{ margin-bottom:15px;}
.decMb20{ margin-bottom:20px;}
.decMb25{ margin-bottom:25px;}
.decMb30{ margin-bottom:30px;}
.decMb35{ margin-bottom:35px;}
.decMb40{ margin-bottom:40px;}

/* StandardTemplate */
.yj100per-1 #wrapper{padding:0 0;}

/* common */
.yj100per-1 #wrapper{
	text-align:left;
	font-size:medium;
	line-height:1.4;
	font-size:87%;/*14px*/
	font-family:"メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS UI Gothic", Helvetica, Arial, sans-serif;
}

/*-- libLinkBtn --*/
.libLinkBtn{
	text-align:center;
}
.libLinkBtn a{
	display:inline-block;
	width:484px;
	height:54px;/*74-20px*/
	padding-top:20px;
	text-align:center;
	font-size:171%;/*24px*/
	font-weight:bold;
	text-decoration:none;
	color:#fff;
}
.libLinkBtn a:visited{
	color:#fff;
}
.libLinkBtn a.decBlueBtn {
	background: url(../../image/1.0.0/btn_bg_01.png) no-repeat;
	text-shadow: 0 1px 0 #5296b9;
}

/*-- libButton 1.0.0 --*/
.libButton{
	display: block;
	margin-bottom: 10px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	border: solid 1px #c0c3c6;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-color: #fff;
	background: -moz-linear-gradient(top,#fff 0%, #e9e9e9 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(1,#e9e9e9));
	color: #666;
	font-weight: bold;
	text-shadow: 0 1px 0 #fff;
	text-align: center;
	font-family:"メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS UI Gothic", Helvetica, Arial, sans-serif;
}
.libButton:link{
	color: #666;
	text-decoration:none;
}
.libButton:visited{
	color: #666;
	text-decoration:none;
}
.libButton.sizSS{
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	padding: 2px 10px;
	background: url(../../image/1.0.0/bg_btnSS.png) bottom left repeat-x #fff;/*IE*/
	font-size:86%;/*12px*/
	line-height: 14px;
}
.libButton.sizS{
	padding: 5px 8px;
	background: url(../../image/1.0.0/bg_btnS.png) bottom left repeat-x #fff;/*IE*/
	font-size:86%;/*12px*/
	line-height: 14px;
}
.libButton.sizM{
	padding: 9px 10px;
	background: url(../../image/1.0.0/bg_btnM.png) bottom left repeat-x #fff;/*IE*/
	line-height: 20px;
}
.libButton.sizL{
	margin-bottom: 20px;
	padding: 12px 10px;
	font-size:114%;/*16px*/
	line-height: 20px;
}
.libButton.sizReceiveL{
	display: inline-block;
	width:auto;
	padding: 8px 12px 8px 13px;
	background: url(../../image/1.0.0/bg_ReceiveL.png) bottom left repeat-x #fff;/*IE*/
	font-size: 16px;
	line-height: 24px;
}
.libButton.elCompact,
.libButton.elBack,
.libButton.elNext,
.libButton.elMail,
.libButton.elSearch{
	display: inline-block;
	width: auto;
}
.libButton.elBack:before{
	content: "";
	display: inline-block;
	margin: 1px 3px 0 -3px;
	height: 13px;
	width: 9px;
	background-image: url(../../image/1.0.0/ico_backArrow2x.png);
	-moz-background-size: 9px auto;
	-webkit-background-size: 9px auto;
	-ms-background-size: 9px auto;
	background-size: 9px auto;
	background-repeat: no-repeat;
	vertical-align: top;
}
.libButton.elNext:after{
	content: "";
	display: inline-block;
	margin: 1px -3px 0 3px;
	height: 13px;
	width: 9px;
	background-image: url(../../image/1.0.0/ico_nextArrow2x.png);
	-moz-background-size: 9px auto;
	-webkit-background-size: 9px auto;
	-ms-background-size: 9px auto;
	background-size: 9px auto;
	background-repeat: no-repeat;
	vertical-align: top;
}
.libButton.elMail:before{
	content: "";
	display: inline-block;
	margin: 1px 3px 0 -3px;
	height: 12px;
	width: 16px;
	background-image: url(../../image/1.0.0/ico_btnMail2x.png);
	-moz-background-size: 16px auto;
	-webkit-background-size: 16px auto;
	-ms-background-size: 16px auto;
	background-size: 16px auto;
	background-repeat: no-repeat;
	vertical-align: top;
}
.libButton.elReceiveL:before{
	content: "";
	display: inline-block;
	margin: 1px 8px 0 -3px;
	height: 24px;
	width: 24px;
	background-image: url(../../image/1.0.0/ico_ok.png);
	-moz-background-size: 24px auto;
	-webkit-background-size: 24px auto;
	-ms-background-size: 24px auto;
	background-size: 24px auto;
	background-repeat: no-repeat;
	vertical-align: top;
}
.libButton.elCancelL:before{
	content: "";
	display: inline-block;
	margin: 1px 8px 0 -3px;
	height: 24px;
	width: 24px;
	background-image: url(../../image/1.0.0/ico_ng.png);
	-moz-background-size: 24px auto;
	-webkit-background-size: 24px auto;
	-ms-background-size: 24px auto;
	background-size: 24px auto;
	background-repeat: no-repeat;
	vertical-align: top;
}

/* colorVariations */
.libButton.elSubmit{
	display: inline-block;
	box-shadow: 0 1px 1px #b2b2b2;
	-moz-box-shadow: 0 1px 1px #b2b2b2;
	-webkit-box-shadow: 0 1px 1px #b2b2b2;
	width:240px;
	height:45px;
	border: none;
	background-color: none;
	background:url(../../image/1.0.0/btn_pink_bg.png) no-repeat 50% 50%;
	color: #fff;
	text-shadow: 0 1px 0 #626262;
}
.libButton.elGuest{
	display: inline-block;
	box-shadow: 0 1px 1px #b2b2b2;
	-moz-box-shadow: 0 1px 1px #b2b2b2;
	-webkit-box-shadow: 0 1px 1px #b2b2b2;
	width:240px;
	height:45px;
	border: none;
	background-color: none;
	background:url(../../image/1.0.0/btn_yell_bg.png) no-repeat 50% 50%;
	color: #fff;
	text-shadow: 0 1px 0 #626262;
}
.libButton.elGray{
	display: inline-block;
	width:240px;
	height:45px;
	border: 1px solid #ccc;
	background-color: none;
	background:url(../../image/1.0.0/btn_gray_bg.png) no-repeat 50% 50%;
	color: #a9a9a9;
	text-shadow: 0 1px 0 #fff;
}

/* decFb */
.libButton .decFb{
	display:inline-block;
	min-height:21px;
	padding-left:30px;
	background:url(../../image/1.0.0/ico_sns2x_03.png) no-repeat 0 0;
	-moz-background-size: 21px auto;
	-webkit-background-size: 21px auto;
	-ms-background-size: 21px auto;
	background-size: 21px auto;
}
/* elMore */
.libButton.elMore{
	border: none;
	background:none;
	background-color: #999;
	color: #fff;
	font-weight:lighter;
	text-shadow: none;
}

/* decLoading */
.libButton .decLoadingG,
.elEventBtn .decLoadingG{
	display:inline-block;
	padding-left:25px;
	background:url(../../image/1.0.0/ico_loading2x_01.gif) no-repeat 0 0;
	-moz-background-size: 20px auto;
	-webkit-background-size: 20px auto;
	-ms-background-size: 20px auto;
	background-size: 20px auto;
}
.libButton .decLoadingW,
.elEventBtn .decLoadingW{
	display:inline-block;
	padding-left:25px;
	background:url(../../image/1.0.0/ico_loading2x_02.gif) no-repeat 0 0;
	-moz-background-size: 20px auto;
	-webkit-background-size: 20px auto;
	-ms-background-size: 20px auto;
	background-size: 20px auto;
}

/*-- libLabel --*/
.libLabel{
	position:relative;
	line-height:1;
}
.libLabel.sizM{
	padding:5px 10px 5px 7px;
	border: solid 1px #e0e3e7;
	border-left: solid 3px #333;
	background-color: #e9ecf0;
}
.libLabel.sizS{
	padding:5px 0 0;
}
.libLabel .elTitle{
	font-weight: bold;
	line-height: 1.2;
}

/*-- libTab 1.0.0 --*/
.libTab{
	display: table;
	margin:0 auto;
}
.libTab li{
	display: table-cell;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	border: solid 1px #c0c3c6;
	border-right: none;
	width: 25%;
	background:url(../../image/1.0.0/bg_tab_01.png) repeat-x top left #fefefe;
	background: -moz-linear-gradient(top, #fefefe 0%, #eaeaea 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#fefefe),color-stop(1,#eaeaea));
	font-weight: bold;
	font-size:12px;
	color:#666;
	text-shadow: 0 1px 0 #fff;
	text-align: center;
	vertical-align: middle;
}
.libTab.x2 li{
	width: 50%;
}
.libTab.x3 li{
	width: 33.33%;
}
.libTab li:first-of-type{
	border-radius: 5px 0 0 5px;
	-moz-border-radius: 5px 0 0 5px;
	-webkit-border-radius: 5px 0 0 5px;
}
.libTab li:last-of-type{
	border-right: solid 1px #c0c3c6;
	border-radius: 0 5px 5px 0;
	-moz-border-radius: 0 5px 5px 0;
	-webkit-border-radius: 0 5px 5px 0;
}
.libTab li a{
	display: block;
	width: 100%;
	padding:6px 5px;
	color:#666;
	line-height: 1;
}
.libTab li.elCurrent{
	padding:6px 5px;
	background:url(../../image/1.0.0/bg_tab_02.png) repeat-x top left #6b6b6b;
	background: -moz-linear-gradient(top, #6b6b6b 0%, #cdcdcd 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#6b6b6b),color-stop(1,#cdcdcd));
	line-height: 1;
	color:#fff;
	text-shadow: 0 1px 0 #545454;
}
.libTab li.elCurrent a{
	display: inline;
	color:#fff;
	cursor:default;
}
.libTab li.elCurrent a:hover{
	text-decoration:none;
}

/*-- libPager 1.0.0 --*/
.libPager{
	position: relative;
	text-align: center;
}
.libPager a{
	color: #222;
	font-weight:lighter;
}
.libPager .ptsList{
	margin: 0 auto;
}
.libPager .ptsList a{
	display: block;
	line-height: 42px;
	padding: 0;
}
.libPager .ptsList li{
	display: inline-block;
	height: 42px;
	width: 52px;
	border: 1px solid #c0c3c6;
	border-left: none;
	background:url(../../image/1.0.0/bg_paging_01.png) repeat-x top left #fff;
	background: -moz-linear-gradient(top,#ffffff 0%, #eaeaea 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#ffffff),color-stop(1,#eaeaea));
	color: #222;
	font-size:16px;
}
.libPager .ptsList li:first-child{
	border: 1px solid #c0c3c6;
	border-radius: 5px 0 0 5px;
	-moz-border-radius: 5px 0 0 5px;
	-webkit-border-radius: 5px 0 0 5px;
}
.libPager .ptsList li:last-child{
	border-radius: 0 5px 5px 0;
	-moz-border-radius: 0 5px 5px 0;
	-webkit-border-radius: 0 5px 5px 0;
}
.libPager .ptsList li.elCurrent{
	background-color: #666666;
	background-image: none;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	border-radius: 0;
	color: #fff;
	line-height: 42px;
}
.libPager .ptsList li:last-child.elCurrent{
	border-radius: 0 5px 5px 0;
	-moz-border-radius: 0 5px 5px 0;
	-webkit-border-radius: 0 5px 5px 0;
}
.libPager .ptsList li:first-child.elCurrent{
	border-radius: 5px 0 0 5px;
	-moz-border-radius: 5px 0 0 5px;
	-webkit-border-radius: 5px 0 0 5px;
}
.libPager .ptsList li:only-child.elCurrent{
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
}
.libPager .elPrev{
	left: 0;
	position: absolute;
	top: 0;
	font-size:16px;
}
.libPager .elNext{
	right: 0;
	position: absolute;
	top: 0;
	font-size:16px;
}
.libPager .elPrev a:before,
.libPager .elPrev span:before{
	margin-right: 6px;
}
.libPager .elNext a:after,
.libPager .elNext span:after{
	margin-left: 6px;
	background-position: -10px 0;
}
.libPager .elPrev, .libPager .elNext{
	display: inline-block;
	width:78px;
	border: 1px solid #c0c3c6;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background:url(../../image/1.0.0/bg_paging_01.png) repeat-x top left #fff;
	background: -moz-linear-gradient(top,#ffffff 0%, #eaeaea 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#ffffff),color-stop(1,#eaeaea));
	font-weight:lighter;
	line-height: 42px;
}
.libPager .elPrev a, .libPager .elNext a{
	display: block;
}
.libPager .elPrev a:hover, .libPager .elNext a:hover{
	text-decoration:none;
}
.libPager .elPrev.decNone, .libPager .elNext.decNone{
	background: none;
	background-color: #ededed;
	color:#666;
}
.libPager .elPrev.decNone a, .libPager .elNext.decNone a{
	cursor:default;
	color:#666;
}
.libPager .elPrev a:before, .libPager .elNext a:after,
.libPager .elPrev span:before, .libPager .elNext span:after{
	content: "";
	display: inline-block;
	margin-top: 13px;
	height: 14px;
	width: 10px;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAOBAMAAADd6iHDAAAAA3NCSVQICAjb4U%2FgAAAAJFBMVEX%2F%2F%2F%2BEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhIQW77dcAAAADHRSTlMAETNVZoiZqszd7v%2FSXjWIAAAACXBIWXMAAAsSAAALEgHS3X78AAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M0BrLToAAAABZ0RVh0Q3JlYXRpb24gVGltZQAwOS8xMi8xMXIwQl8AAAB8SURBVAiZY2BgYGBiYFBgAAPGbAeWbQJgpsTuhVK7G8GC3bsUmFbvEAALLmJg0AIJM6%2FeAdTD1L3LgMEaokxi92aG7t0OICbL7h0MnLu3gJjeuycwMETvTmBgYNu9FSy1jYEhG6LMe3cCG0QVA8vqRoldDhBHqAswFgEpALyxIazub9jxAAAAAElFTkSuQmCC");
	background-repeat: no-repeat;
	vertical-align: top;
}

/* HDimg */
@media only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min-device-pixel-ratio:1.5){
.libPager .elPrev a:before, .libPager .elNext a:after,
.libPager .elPrev span:before, .libPager .elNext span:after{
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAaBAMAAAApqzNLAAAAA3NCSVQICAjb4U%2FgAAAAKlBMVEX%2F%2F%2F%2BEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhIQOpPtdAAAADnRSTlMAESIzRFVmiJmqzN3u%2F9DZ0bYAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzQGstOgAAAAFnRFWHRDcmVhdGlvbiBUaW1lADA5LzEyLzExcjBCXwAAAKpJREFUKJFjYAAD5mNAIseAARnY3E1gYLt7GFmI7e7dawy5d4ESCADk3hE8C5JAVgbUZ3MXWWHt3bu3BBgY1969ex0mxAFUsBBISwHpBqhYL1gZA1jhDYiQJFQZROFEEINp7927NwXAYoxz7969rQBk6CCZAjL5EAMDy1m4IRCj7zgwxCIpgyi8ilUMm15sdmB1CzY3Y%2FUb1jDAFlZYwxRb2GONI2xxiRrnAEaTlwPVd9yKAAAAAElFTkSuQmCC");
	-moz-background-size: auto 14px;
	-webkit-background-size: auto 14px;
	-ms-background-size: auto 14px;
	background-size: auto 14px;
}
}

/*-- form common --*/
.libForm .decEmphasisTxt,
.libTextarea .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;
}
.libForm select,
.libTextarea select{
	height:38px;
	padding: 5px 5px;
	background-color:#fefefe;
	color: #333;
	font-size: 14px;
	line-height: 1;
	font-family:"メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS UI Gothic", Helvetica, Arial, sans-serif;
}
.libForm select.decErr,
.libTextarea select.decErr{
	padding: 5px 4px;
	background-color: #ffe8e8;
	color: #333;
	font-size: 14px;
}
.libForm select:disabled,
.libTextarea select:disabled{
	background-color: #efefef;
	color:#666;
	font-size: 14px;
}
.ptsIntForm.decTap .placeHolder,
.ptsSltItem .elSelectItem li.decTap .placeHolder{
	display:none;
}

/*-- libForm 1.0.0 --*/
.libForm input[type="text"],
.libForm input[type="tel"],
.libForm input[type="email"],
.libForm input[type="number"]{
	width:96%;
	min-height:24px;
	border: 1px solid #aaa;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	padding: 12px 2%;
	font-size: 16px;
	font-family:"メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS UI Gothic", Helvetica, Arial, sans-serif;
	-webkit-appearance : none;
}
.libForm.decFtM input[type="text"],
.libForm.decFtM input[type="tel"],
.libForm.decFtM input[type="email"],
.libForm.decFtM input[type="number"]{
	font-size: 14px;
}
.libForm input.decErr[type="text"],
.libForm input.decErr[type="tel"],
.libForm input.decErr[type="email"],
.libForm input.decErr[type="number"]{
	border: 1px solid #d51446!important;
	background-color: #ffe8e8!important;
}
.libForm input.decReadOnly[type="text"],
.libForm input.decReadOnly[type="tel"],
.libForm input.decReadOnly[type="email"],
.libForm input.decReadOnly[type="number"]{
	background-color: #ddd!important;
	color:#666!important;
}
.libForm .ptsTtlCtr{
	margin-bottom:5px;
}
.libForm .ptsTtlCtr .elSubTitle{
	float:left;
	width:80%;
	font-weight:bold;
}
.libForm .ptsTtlCtr .elCounter{
	float:right;
	width:19%;
	text-align:right;
	font-size:12px;
}
.libForm .ptsTtlCtr .elCounter span{
	margin: 0 1px;
}
.libForm .ptsTtlCtr .elTxt{
	float:right;
	width:19%;
	text-align:right;
}
.libForm .ptsTtlCtr .elTxt a{
	font-weight:lighter;
}
.libForm .ptsIntForm{
	position:relative;
}
.libForm .ptsIntForm .placeHolder{
	position:absolute;
	top:15px;
	left:12px;
	max-width:560px;
	font-size:16px;
	color:#999;
	line-height:1.1;
	word-wrap:break-word;
	word-break:break-all;
}
.libForm.decFtM .ptsIntForm .placeHolder{
	font-size:14px;
}

/*-- libTextarea 1.0.0 --*/
.libTextarea textarea{
	width:96%;
	border: 1px solid #aaa;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	padding: 2% 2%;
	font-size: 16px;
	font-family:"メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS UI Gothic", Helvetica, Arial, sans-serif;
	resize: vertical;
	-webkit-appearance : none;
	overflow-x:hidden;
}
.libTextarea.decFtM textarea{
	font-size: 14px;
}
.libTextarea textarea.decReadOnly{
	background-color: #ddd;
	color:#666;
}
.libTextarea textarea.decErr{
	border: 1px solid #d51446;
	background-color: #ffe8e8;
}
.libTextarea .ptsTtlCtr{
	margin-bottom:5px;
}
.libTextarea .ptsTtlCtr .elSubTitle{
	float:left;
	width:80%;
	font-weight:bold;
}
.libTextarea .ptsTtlCtr .elCounter{
	float:right;
	width:19%;
	text-align:right;
	font-size:12px;
}
.libTextarea .ptsTtlCtr .elCounter span{
	margin: 0 1px;
}
.libTextarea .ptsTtlCtr .elTxt{
	float:right;
	width:19%;
	text-align:right;
}
.libTextarea .ptsTtlCtr .elTxt a{
	font-weight:lighter;
}
.libTextarea .ptsIntForm{
	position:relative;
}
.libTextarea .ptsIntForm .placeHolder{
	position:absolute;
	top:15px;
	left:12px;
	max-width:560px;
	font-size:16px;
	color:#999;
	line-height:1.1;
	word-wrap:break-word;
	word-break:break-all;
}
.libTextarea.decFtM .ptsIntForm .placeHolder{
	font-size:14px;
}

/*-- libRadioCheckList 1.0.0 --*/
.libRadioCheckList li label{
	display:block;
	padding: 10px 10px;
	font-weight: bold;
}
.libRadioCheckList li .decSp{
	margin:5px 0;
}
.libRadioCheckList input[type="radio"], .libRadioCheckList input[type="checkbox"]{
	margin-right: 5px;
}
.libRadioCheckList li .elErr,
.libRadioCheckList li .elErr.elChecked,
.libRadioCheckList li .elErr.elOff
.libRadioCheckList li.elErr,
.libRadioCheckList li.elErr.elChecked
.libRadioCheckList li.elErr.elOff{ /* エラー色の優先順位は各モジュールで設定（赤>黄） */
	background-color: #ffe8e8;
}
.libRadioCheckList li .elChecked,
.libRadioCheckList li.elChecked{
	background-color: #ffffcc;
}
.libRadioCheckList li .elOff,
.libRadioCheckList li.elOff{
	background-color: #999;
}

/* ptsErrBox */
.ptsErrBox{
	margin-top:15px;
	padding:10px 10px;
	border:1px solid #d51446;
	background-color:#ffe8e8;
}
.ptsErrBox .elTtl{
	padding-left:25px;
	background: url(../../image/1.0.0/ico_warning2x.png) no-repeat 0 1px;
	-moz-background-size: 16px 14px;
	-webkit-background-size: 16px 14px;
	-ms-background-size: 16px 14px;
	background-size: 16px 14px;
	font-size:114%;
	font-weight:bold;
	color:#d51446;
	line-height:1.3;
	text-align:left;
}
.ptsErrBox .elTxt{
	margin-top:5px;
	color:#d51446;
	line-height:1.3;
	text-align:left;
}

/*ptsIndispErr*/
.ptsIndispErr{
	margin-top:15px;
	padding:10px 10px;
	border:1px solid #ff6c00;
	background-color:#fffbf1;
	color:#ff6c00;
}
.ptsIndispErr .elTtl{
	padding-left:7px;
	margin-bottom:10px;
	border-left:4px solid #ffba00;
	font-size:114%;
	font-weight:bold;
	color:#ff6c00;
	line-height:1.3;
	text-align:left;
}
.ptsIndispErr .elTxt{
	margin-top:5px;
	color:#ff6c00;
	line-height:1.3;
	text-align:left;
}

/* elstates */
.elstates{
	display:inline-block;
	width:90px;
	font-size:86%;/*12px*/
	font-weight:bold;
	text-align:center;
	color:#fff;
}
.elstates.decEtc{
	background-color:#04c769;
}
.elstates.decCancel{
	background-color:#3d6da2;
}
.elstates.decCanwait{
	background-color:#fca000;
}
.elstates.decSoldout{
	background-color:#d51446;
}
.decDisable .elstates.decSoldout{
	background-color:#950e31;
	color:#b0a8aa;
}
.elstates.decSrc{
	background-color:#999;
}
.decDisable .elstates.decSrc{
	background-color:#6b6b6b;
	color:#b2b2b2;
}
.elstates.decSpOnly{
	display:inline;
	padding:0 10px;
	border:1px solid #ff5e20;
	color:#ff5e20;
}
.decDisable .elstates.decSpOnly{
	border:1px solid #b24216;
	color:#b24216;
}

/*-- ptsSns --*/
.ptsSns li.elFb {
	overflow:hidden;/*commentwindow Undisplayed*/
}

/*-- facebook comment display--*/
.fb-comments, .fb-comments iframe, .fb-comments span{
	width:100%!important;
}
.uiBoxYellow{
	word-wrap:break-word!important;
	word-break:break-all!important;
}
.uiBoxYellow a{
	word-wrap:break-word!important;
	word-break:break-all!important;
}
.warnings{

	word-wrap:break-word!important;
	word-break:break-all!important;
}
.warnings a{
	word-wrap:break-word!important;
	word-break:break-all!important;
}

/*-----------------------
ptsSearchLink(top)
-------------------------*/
.ptsSearchLink{
	padding:20px 0;
	border-bottom:1px solid #ddd;
	background: url(../../image/1.0.0/bg_koushi2x.png) repeat 0 0;
	-moz-background-size: 2px auto;
	-webkit-background-size: 2px auto;
	-ms-background-size: 2px auto;
	background-size: 2px auto;
}
.ptsSearchLink .decInner{
	position:relative;
	width:700px;
	margin:0 auto;
}
.ptsSearchLink .wrSearchLink{
	width:700px;
	margin:0 auto;
}

/* ptsSearch */
.ptsSearchLink .wrSearchLink .ptsSearch{
	position: relative;
	margin:0 0;
	border: 1px solid #aaa;
	background: #ffffff;
	box-shadow: inset 1px 1px 3px 0 rgba(0,0,0, 0.1);
	-webkit-box-shadow: inset 1px 1px 3px 0 rgba(0,0,0, 0.1);
	-moz-box-shadow: inset 1px 1px 3px 0 rgba(0,0,0, 0.1);
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-user-select: none;
	font-size:12px;
}
.ptsSearchLink .wrSearchLink .ptsSearch ul{
	display:table;
	margin:8px 0;
}
.ptsSearchLink .wrSearchLink .ptsSearch li{
	display:table-cell;
	padding:0 10px;
	border-right:1px dotted #aaa;
	vertical-align:middle;
}
.ptsSearchLink .wrSearchLink .ptsSearch li:last-child{
	border-right:none;
}

/* elPulldown */
.ptsSearchLink .wrSearchLink .elPulldown{
	width:120px;
}
.ptsSearchLink .wrSearchLink .elPulldown p{
	min-height:16px;
	padding-left:20px;
	background: url(../../image/1.0.0/ico_place2x.png) no-repeat 0 50%;
	-moz-background-size: 10px auto;
	-webkit-background-size: 10px auto;
	-ms-background-size: 10px auto;
	background-size: 10px auto;
	text-align:left;
}
.ptsSearchLink .wrSearchLink .elPulldown span a{
	display:block;
	background: url(../../image/1.0.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:26px;
	cursor:pointer;
	font-weight:lighter;
}

/* elCalender */
.ptsSearchLink .wrSearchLink .elCalender{
	width:270px;
}
.ptsSearchLink .wrSearchLink .elCalender .decDate{
	min-height:16px;
	padding-left:25px;
	background:url(../../image/1.0.0/ico_calender2x.png) no-repeat 0px 0px;
	-moz-background-size: 16px auto;
	-webkit-background-size: 16px auto;
	-ms-background-size: 16px auto;
	background-size: 16px auto;
}
.ptsSearchLink .wrSearchLink .elCalender .decDate a{
	font-weight:lighter;
}

/* elSearchBox */
.ptsSearchLink .wrSearchLink .elSearchBox .frame{
	padding: 0;
}
.ptsSearchLink .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;
}
.ptsSearchLink .wrSearchLink .elSearchBox .placeHolder{
	position: absolute;
	top: 9px;
	left: 443px;
	color: #999;
	line-height: 26px;
	z-index: 0;
}
.ptsSearchLink .wrSearchLink .elSearchBox .decTap .placeHolder{
	display:none;
}
.ptsSearchLink .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.0.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;
}
.ptsSearchLink .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;
}
.ptsSearchLink .wrSearchLink .elSearchBox .decTap .submit{
	background:url(../../image/1.0.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 */
.ptsSearchLink .wrSearchLink .ptsLink dl{
	display:table;
	margin-top:10px;
	font-size:85%;
}
.ptsSearchLink .wrSearchLink .ptsLink dt{
	display:table-cell;
	padding-right:10px;
}
.ptsSearchLink .wrSearchLink .ptsLink dd{
	display:table-cell;
	padding-right:10px;
}
.ptsSearchLink .wrSearchLink .ptsLink dd:last-child{
	padding-right:none;
}
.ptsSearchLink .wrSearchLink .ptsLink dd p{
	padding:5px 13px 5px ;
	border:1px solid #e4e7ea;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	background-color:#fff;
}
.ptsSearchLink .wrSearchLink .ptsLink dd a{
	display:block;
	font-weight:lighter;
}

/*ptsFukidashi*/
.ptsSearchLink .wrLocation{
	position:absolute;
	top:41px;
	left:25px;
	z-index:10;
}
.ptsSearchLink .wrCalender.elStr{
	position:absolute;
	top:41px;
	left:170px;
	z-index:10;
}
.ptsSearchLink .wrCalender.elEnd{
	position:absolute;
	top:41px;
	left:295px;
	z-index:10;
}
.ptsSearchLink .ptsFukidashi{
	position:relative;
	box-shadow:0 0 20px rgba(0,0,0,0.3);
	-moz-box-shadow:0 0 20px rgba(0,0,0,0.3);
	-webkit-box-shadow:0 0 20px rgba(0,0,0,0.3);
	margin:0 auto;
	background-color:#fff;
}
.ptsSearchLink .ptsFukidashi.elLocation{
	width:650px;
}
.ptsSearchLink .ptsFukidashi.elCalender{
	width:285px;
	border:1px solid #ddd;
}
.ptsSearchLink .ptsFukidashi:after{
	content: ' ';
	position:absolute;
	width: 0;
	height: 0;
	left:55px;
	top:-10px;
	border-top: 5px solid transparent;/*下向き三角*/
	border-right: 5px solid transparent;/*左向き三角*/
	border-left: 5px solid transparent;/*右向き三角*/
	border-bottom: 5px solid #fff;/*上向き三角*/
}
.ptsSearchLink .ptsFukidashi.elLocation:after{
	left:55px;
}
.ptsSearchLink .ptsFukidashi.elCalender:after{
	left:25px;
}
.ptsSearchLink .ptsFukidashi.elLocation .elInner{
	padding:5px 10px 10px;
}
.ptsSearchLink .ptsFukidashi.elCalender .elInner{
	padding:4px 4px 10px;
}

/*elLocation*/
.ptsSearchLink .ptsFukidashi.elLocation a{
	font-weight:lighter;
}
/*elMenu*/
.ptsSearchLink .ptsFukidashi.elLocation .elMenu li{
	border-bottom:1px solid #dadbd3;
}
.ptsSearchLink .ptsFukidashi.elLocation .elMenu li:last-child{
	border-bottom:none;
}
.ptsSearchLink .ptsFukidashi.elLocation .elMenu li.decCurrent span{
	padding-left:28px;
	background:url(../../image/1.0.0/ico_current2x.png) no-repeat 3px 50%;
	-moz-background-size: 16px auto;
	-webkit-background-size: 16px auto;
	-ms-background-size: 16px auto;
	background-size: 16px auto;
}
.ptsSearchLink .ptsFukidashi.elLocation .elMenu li.decCurrent a{
	display:block;
	line-height:41px;
}
.ptsSearchLink .ptsFukidashi.elLocation .elMenu li.decAll span{
	padding-left:3px;
}
.ptsSearchLink .ptsFukidashi.elLocation .elMenu li.decAll a{
	display:block;
	line-height:41px;
}
/*elPref*/
.ptsSearchLink .ptsFukidashi.elLocation .elPref{
	margin:12px 0 20px 0;
}
.ptsSearchLink .ptsFukidashi.elLocation .elPref ul{
	display:table;
}
.ptsSearchLink .ptsFukidashi.elLocation .elPref li{
	display:table-cell;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	width:79px;
	border-bottom:none;
	border-right:1px solid #dadbd4;
}
.ptsSearchLink .ptsFukidashi.elLocation .elPref li:last-child{
	width:70px;
	border-right:none;
}
.ptsSearchLink .ptsFukidashi.elLocation .elPref dt{
	margin-bottom:10px;
	text-align:center;
	font-size:98%;
}
.ptsSearchLink .ptsFukidashi.elLocation .elPref dd{
	margin-bottom:10px;
	text-align:center;
	font-size:114%;
}
.ptsSearchLink .ptsFukidashi.elLocation .elPref dd a{
	display:block;
}
/* elCalender */
.ptsSearchLink .ptsFukidashi.elCalender{
	font-family: "ヒラギノ角ゴ Pro W6", Hiragino Kaku Gothic Pro, Osaka, "ＭＳ Ｐゴシック", sans-serif;
}
.ptsSearchLink .ptsFukidashi.elCalender a:hover{
	text-decoration:none;
}
.ptsSearchLink .ptsFukidashi.elCalender input,
.ptsSearchLink .ptsFukidashi.elCalender select,
.ptsSearchLink .ptsFukidashi.elCalender label,
.ptsSearchLink .ptsFukidashi.elCalender a {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0.25);
}

/*-- untHead --*/
.ptsSearchLink .ptsFukidashi.elCalender .untHead {
	position:relative;
	padding:15px 0;
	background-color: #ddd;
}
.ptsSearchLink .ptsFukidashi.elCalender .untHead .elTitle{
	padding:0 62px;
	font-size:14px;
	font-weight: bold;
	line-height: 1.2;
	text-shadow: 0 1px 0 #fff;
	text-align:center;
	text-indent:0;
	color:#333;
}
.ptsSearchLink .ptsFukidashi.elCalender .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;
}
.ptsSearchLink .ptsFukidashi.elCalender .untHead .ptsNavi li{
	font-weight: bold;
}
.ptsSearchLink .ptsFukidashi.elCalender .untHead .ptsNavi li.elLeft{
	position: absolute;
	left: 10px;
	top: 0;
}
.ptsSearchLink .ptsFukidashi.elCalender .untHead .ptsNavi li.elRight{
	position: absolute;
	right: 10px;
	top: 0;
}
/*-- untBody --*/
.ptsSearchLink .ptsFukidashi.elCalender .untBody {
	padding:0 0 10px;
	background-color: #fff;
}
.ptsSearchLink .ptsFukidashi.elCalender .untBody .decCalTbl{
	width: 100%;
	border-collapse: collapse;
}
.ptsSearchLink .ptsFukidashi.elCalender .untBody .decCalTbl th,
.ptsSearchLink .ptsFukidashi.elCalender .untBody .decCalTbl td{
	font-size:14px;
	text-align:center;
}
.ptsSearchLink .ptsFukidashi.elCalender .untBody .decCalTbl th{
	background-color: #666;
	font-weight: bold;
	color:#fff;
	line-height:25px;
}
.ptsSearchLink .ptsFukidashi.elCalender .untBody .decCalTbl td{
	border: solid 1px #999;
	border-top: none;
	font-weight: bold;
	color:#333;
	line-height:32px;
	cursor:pointer;
}
.ptsSearchLink .ptsFukidashi.elCalender .untBody .decCalTbl td a{
	display:block;
	color:#333;
}
.ptsSearchLink .ptsFukidashi.elCalender .untBody .decCalTbl td:first-child{
	border-left: none;
}
.ptsSearchLink .ptsFukidashi.elCalender .untBody .decCalTbl td:last-child{
	border-right: none;
}
.ptsSearchLink .ptsFukidashi.elCalender .untBody .decCalTbl td.decNotM{color:#666;}
.ptsSearchLink .ptsFukidashi.elCalender .untBody .decCalTbl td.decNotM a{color:#666;}

.ptsSearchLink .ptsFukidashi.elCalender .untBody .decCalTbl td.decCreat{background-color:#ddd; cursor:default;}
.ptsSearchLink .ptsFukidashi.elCalender .untBody .decCalTbl td.decEnfo{background-color:#00f2c2; cursor:default;}
.ptsSearchLink .ptsFukidashi.elCalender .untBody .decCalTbl td.decEnfo a{cursor:default;}

.ptsSearchLink .ptsFukidashi.elCalender .untBody .decCalTbl td.decEnd{background-color:#bbb; cursor:default;}
.ptsSearchLink .ptsFukidashi.elCalender .untBody .decCalTbl td.decEnd a{cursor:default;}

/*-- untFoot --*/
.ptsSearchLink .ptsFukidashi.elCalender .untFoot {
	background-color: #fff;
}

/*elBtn*/
.ptsSearchLink .ptsFukidashi .elBtn{
	width:200px;
	margin:0 auto;
	font-family:"メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS UI Gothic", Helvetica, Arial, sans-serif;
}
.ptsSearchLink .ptsFukidashi .elBtn a{
	font-weight:bold;
}
.ptsSearchLink .ptsFukidashi .elBtn .libButton{
	margin-bottom:0;
}
.ptsSearchLink .ptsFukidashi .elBtn .libButton:hover{
	text-decoration:none;
}
/*-----------------------
/ptsSearchLink
-------------------------*/

/*ptsTogg*/
.ptsTogg{
	position:relative;
	margin-bottom:40px;
}
.ptsTogg .elLine{
	display:block;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	height:3px;
	border-top:1px solid #c0c3c6;
	background: url(../../image/1.0.0/bg_togg_02.png) repeat-x 0 0 #fff;
	background: -moz-linear-gradient(top,#eceff3 0%, #fff 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#eceff3),color-stop(1,#fff));
}
.ptsTogg .elBtn{
	position:absolute;
	display:block;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	width:45px;
	height:20px;
	top:0;
	left:45%;
	border:1px solid #c0c3c6;
	border-top:none;
	border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
	background: url(../../image/1.0.0/bg_togg_01.png) repeat-x 0 0 #fff;
	background: -moz-linear-gradient(top,#fff 0%, #eaeaea 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(1,#eaeaea));
	text-indent:-9999px;
}
.ptsTogg .elBtn a{
	display:block;
	width:45px;
	height:20px;
}
.ptsTogg.elOpen .elBtn a{
	background: url(../../image/1.0.0/ico_toggLowArrow2x.png) no-repeat 50% 5px;
	-moz-background-size: 14px auto;
	-webkit-background-size: 14px auto;
	-ms-background-size: 14px auto;
	background-size: 14px auto;
}
.ptsTogg.elClose .elBtn a{
	background: url(../../image/1.0.0/ico_toggHighArrow2x.png) no-repeat 50% 5px;
	-moz-background-size: 14px auto;
	-webkit-background-size: 14px auto;
	-ms-background-size: 14px auto;
	background-size: 14px auto;
}

/*ptsLottStates*/
.ptsLottStates p{
	padding:5px 5px;
	text-align:center;
	color:#fff;
	font-weight:bold;
}
.ptsLottStates p.elRecept,
.ptsLottStates p.elUnref{
	background-color:#ffae00;
}
.ptsLottStates p.elRecEnd,
.ptsLottStates p.elUnpub{
	background-color:#666;
}
.ptsLottStates p.elCount{ background-color:#ff5e20;}
.ptsLottStates p.elLottEnd{ background-color:#999;}
.ptsLottStates p.elPremium{ background-color:#d39c01;}

.ptsLottStates p.elPremium span{
	display:inline-block;
	min-height:19px;
	padding-left:23px;
	background:url(../../image/1.0.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;
}

/*ptsNiCoMember*/
.ptsNiCoMember .elInner{
	padding:5px 0;
	background-color: #222;
	text-align: center;
}
.ptsNiCoMember .elInner ul{
	display: inline-table;
	text-align:center;
}
.ptsNiCoMember .elInner li{
	display: table-cell;
	vertical-align:middle;
	text-align:left;
}
.ptsNiCoMember .elInner .elTtl{
	min-width: 350px;
	max-width: 650px;
}
.ptsNiCoMember .elInner .elStates{
	width: 300px;
}
.ptsNiCoMember .elInner .elTtl .elMainTtl{
	min-height:19px;
	padding-left: 123px;
	margin-right: 5px;
	background:url(../../image/1.0.0/img_nicoMainTtl2x.png) no-repeat 0 50%;
	-moz-background-size: 118px 19px;
	-webkit-background-size: 118px 19px;
	-ms-background-size: 118px 19px;
	background-size: 118px 19px;
}
.ptsNiCoMember .elInner .elTtl .elMainTtl .decLogo{
	text-indent: -9999px;
	font-size: 0;
	display:none;
}
.ptsNiCoMember .elInner .elTtl .elMainTtl .decTxt{
	padding-top: 2px;
	color: #fff;
	font-size:114%;/*16px*/
	line-height:20px;
}
.ptsNiCoMember .ptsLottStates p{
	padding:0 0;
	line-height:18px;
}

/*ptsNiCoStates*/
.ptsTicketInfo .ptsNiCoStates .elNiCoTtl{
	height: 41px;
	background-color: #222;
}
.ptsTicketInfo .ptsNiCoStates .elNiCoTtl span{
	display: block;
	height: 33px;
	background:url(../../image/1.0.0/img_nicoSubTtl2x.png) no-repeat center 8px;
	-moz-background-size: 134px 25px;
	-webkit-background-size: 134px 25px;
	-ms-background-size: 134px 25px;
	background-size: 134px 25px;
	text-indent: -9999px;
}
.ptsTicketInfo .ptsNiCoStates .elInner{
	padding: 10px 7px;
	background-color: #333;
}
.ptsTicketInfo .ptsNiCoStates ul.elNicoInfo{
	display:table;
	width:100%;
}
.ptsTicketInfo .ptsNiCoStates ul.elNicoInfo li{
	display:table-cell;
}
.ptsTicketInfo .ptsNiCoStates ul.elNicoInfo li.logo{
	width:64px;
	padding-right:10px;
	vertical-align:top;
}
.ptsTicketInfo .ptsNiCoStates ul.elNicoInfo li.logo img{
	vertical-align:bottom;
}
.ptsTicketInfo .ptsNiCoStates ul.elNicoInfo li.info{
	vertical-align:top;
}
.ptsTicketInfo .ptsNiCoStates ul.elNicoInfo li.info .elName{
	min-height:40px;
	color: #fff;
	text-align:left;
	font-weight:bold;
	word-wrap:break-word;
	word-break:break-all;
}
.ptsTicketInfo .ptsNiCoStates ul.elNicoInfo li.info .elName a{
	color: #fff;
}
.ptsTicketInfo .ptsNiCoStates ul.elNicoInfo li.info .elStates{
	margin-top:4px;
}
.ptsTicketInfo .ptsNiCoStates ul.elNicoInfo li.info .elStates p{
	width:70px;
	padding: 2px 0;
	font-size: 12px;
	color: #333;
	text-align: center;
	font-weight:bold;
}
.ptsTicketInfo .ptsNiCoStates ul.elNicoInfo li.info .elStates .decLogoff{background-color: #999;}
.ptsTicketInfo .ptsNiCoStates ul.elNicoInfo li.info .elStates .decGuest{background-color: #ff5e20;}
.ptsTicketInfo .ptsNiCoStates ul.elNicoInfo li.info .elStates .decMember{background-color: #00d2a8;}

.ptsTicketInfo .ptsNiCoStates .elTxt{
	padding-top:15px;
	font-size:86%;/*12px*/
	text-align:center;
}

/*ptsSMTMember*/
.ptsSMTMember .elInner{
	padding:5px 0;
	background-color: #ffde59;
	text-align: center;
}
.ptsSMTMember .elInner ul{
	display: inline-table;
	text-align:center;
}
.ptsSMTMember .elInner li{
	display: table-cell;
	vertical-align:middle;
	text-align:left;
}
.ptsSMTMember .elInner .elStates{
	width: 300px;
}
.ptsSMTMember .elInner .elTtl .elMainTtl{
	min-height:20px;
	padding-left: 96px;
	margin-right: 5px;
	background:url(../../image/1.0.0/img_SMTMainTtlS2x.png) no-repeat 0 50%;
	-moz-background-size: 90px 20px;
	-webkit-background-size: 90px 20px;
	-ms-background-size: 90px 20px;
	background-size: 90px 20px;
}
.ptsSMTMember .elInner .elTtl .elMainTtl .decLogo{
	text-indent: -9999px;
	font-size: 0;
	display:none;
}
.ptsSMTMember .ptsLottStates p{
	padding:0 0;
	line-height:18px;
}

/*ptsSMTStates*/
.ptsTicketInfo .ptsSMTStates p.elMainTtl{
	height: 41px;
	background-color: #ffde59;
}
.ptsTicketInfo .ptsSMTStates p.elMainTtl span{
	display:block;
	height: 35px;
	background:url(../../image/1.0.0/img_SMTMainTtl2x.png) no-repeat center 8px;
	-moz-background-size: 126px 27px;
	-webkit-background-size: 126px 27px;
	-ms-background-size: 126px 27px;
	background-size: 126px 27px;
	text-indent: -9999px;
}
.ptsTicketInfo .ptsSMTStates .elTxt{
	padding-top:15px;
	font-size:86%;/*12px*/
	text-align:center;
}

/*ptsKnCpMember*/
.ptsKnCpMember .elInner{
	padding:5px 0;
	background-color: #dadbd3;
	text-align: center;
}
.ptsKnCpMember .elInner ul{
	display: inline-table;
	text-align:center;
}
.ptsKnCpMember .elInner li{
	display: table-cell;
	vertical-align:middle;
	text-align:left;
}
.ptsKnCpMember .elInner .elStates{
	width: 300px;
}
.ptsKnCpMember .elInner .elTtl .elMainTtl{
	min-height:20px;
	padding-left: 110px;
	margin-right: 5px;
	background:url(../../image/1.0.0/img_kencoupMainTtl2x.png) no-repeat 0 50%;
	-moz-background-size: 95px 15px;
	-webkit-background-size: 95px 15px;
	-ms-background-size: 95px 15px;
	background-size: 95px 15px;
}
.ptsKnCpMember .elInner .elTtl .elMainTtl .decLogo{
	text-indent: -9999px;
	font-size: 0;
	display:none;
}
.ptsKnCpMember .ptsLottStates p{
	padding:0 0;
	line-height:18px;
}

/*ptsPrmMember*/
.ptsPrmMember .elInner{
	padding:5px 0;
	background-color: #d39c01;
	text-align: center;
}
.ptsPrmMember .elInner ul{
	display: inline-table;
	text-align:center;
}
.ptsPrmMember .elInner li{
	display: table-cell;
	vertical-align:middle;
	text-align:left;
}
.ptsPrmMember .elInner .elTtl{
	min-width: 211px;

	max-width: 650px;
}
.ptsPrmMember .elInner .elStates{
	width: 300px;
}
.ptsPrmMember .elInner .elTtl .elMainTtl{
	min-height:19px;
	padding-left: 24px;
	margin-right: 5px;
	background:url(../../image/1.0.0/premium40.png) no-repeat 0 50%;
	-moz-background-size: 20px 20px;
	-webkit-background-size: 20px 20px;
	-ms-background-size: 20px 20px;
	background-size: 20px 20px;
}
.ptsPrmMember .elInner .elTtl .elMainTtl .decLogo{
	text-indent: -9999px;
	font-size: 0;
	display:none;
}
.ptsPrmMember .elInner .elTtl .elMainTtl .decTxt{
	padding-top: 2px;
	line-height:20px;
	color:#fff;
	font-weight:bold;
}
.ptsPrmMember .ptsLottStates p{
	padding:0 0;
	line-height:18px;
}

/*ptsYtPsMember*/
.ptsYtPsMember .elInner{
	padding:5px 0;
	background-color: #d39c01;
	text-align: center;
}
.ptsYtPsMember .elInner ul{
	display: inline-table;
	text-align:center;
}
.ptsYtPsMember .elInner li{
	display: table-cell;
	vertical-align:middle;
	text-align:left;
}
.ptsYtPsMember .elInner .elTtl{
	min-width: 239px;
	max-width: 650px;
}
.ptsYtPsMember .elInner .elStates{
	width: 300px;
}
.ptsYtPsMember .elInner .elTtl .elMainTtl{
	min-height:19px;
	padding-left: 24px;
	margin-right: 5px;
	background:url(../../image/1.0.0/tickets40.png) no-repeat 0 50%;
	-moz-background-size: 20px 20px;
	-webkit-background-size: 20px 20px;
	-ms-background-size: 20px 20px;
	background-size: 20px 20px;
}
.ptsYtPsMember .elInner .elTtl .elMainTtl .decLogo{
	text-indent: -9999px;
	font-size: 0;
	display:none;
}
.ptsYtPsMember .elInner .elTtl .elMainTtl .decTxt{
	padding-top: 2px;
	line-height:20px;
	color:#fff;
	font-weight:bold;
}
.ptsYtPsMember .ptsLottStates p{
	padding:0 0;
	line-height:18px;
}

/*elPassKey*/
.elPassKey{
	display:inline-block;
	width: 12px;
	height: 16px;
	margin-left: 5px;
	background: url(../../image/1.0.0/ico_key2x.png) no-repeat 0 0;
	-moz-background-size: 12px 16px;
	-webkit-background-size: 12px 16px;
	-ms-background-size: 12px 16px;
	background-size: 12px 16px;
	vertical-align:top;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
	overflow: hidden;
}
.ptsItemInfo .elPassKey{
	min-height:19px;
	background-position: 0 3px;
}
.ypMdeventDetailFixed .ptsItemInfo .elPassKey,
.ypMdEventInputFixed .ptsItemInfo .elPassKey{
	min-height:16px;
	background-position: 0 0;
}

/*--
ypMdEventDetail,ypMdEventPreview
user edit
ptsTabInner.elInfoTxt back default
--*/
.ypMdEventDetail .wrTickInfo .dvMainWr .ptsTabInner .elInfoTxt p,
.ypMdEventPreview .wrTickInfo .dvMainWr .ptsTabInner .elInfoTxt p,
.ypMdEventDetail .wrTickInfo .dvMainWr .ptsTabInner .elRecept .decRecMethod p,
.ypMdEventPreview .wrTickInfo .dvMainWr .ptsTabInner .elRecept .decRecMethod p,
.ypMdEventPreview .wrListType .ptsListType .elColum.decDetailInfo .ptsEvent p,
.ypMdEventPreview .wrListType .ptsListType .elColum.decDetailAcc p{
	display: block;
	margin: 1em 0;
}
.ypMdEventDetail .wrTickInfo .dvMainWr .ptsTabInner .elInfoTxt span,
.ypMdEventPreview .wrTickInfo .dvMainWr .ptsTabInner .elInfoTxt span,
.ypMdEventDetail .wrTickInfo .dvMainWr .ptsTabInner .elRecept .decRecMethod span,
.ypMdEventPreview .wrTickInfo .dvMainWr .ptsTabInner .elRecept .decRecMethod span,
.ypMdEventPreview .wrListType .ptsListType .elColum.decDetailInfo .ptsEvent span,
.ypMdEventPreview .wrListType .ptsListType .elColum.decDetailAcc span{
	line-height: 1.0;
}
.ypMdEventDetail .wrTickInfo .dvMainWr .ptsTabInner .elInfoTxt i,
.ypMdEventPreview .wrTickInfo .dvMainWr .ptsTabInner .elInfoTxt i,
.ypMdEventDetail .wrTickInfo .dvMainWr .ptsTabInner .elInfoTxt em,
.ypMdEventPreview .wrTickInfo .dvMainWr .ptsTabInner .elInfoTxt em,
.ypMdEventDetail .wrTickInfo .dvMainWr .ptsTabInner .elRecept .decRecMethod i,
.ypMdEventPreview .wrTickInfo .dvMainWr .ptsTabInner .elRecept .decRecMethod i,
.ypMdEventDetail .wrTickInfo .dvMainWr .ptsTabInner .elRecept .decRecMethod em,
.ypMdEventPreview .wrTickInfo .dvMainWr .ptsTabInner .elRecept .decRecMethod em,
.ypMdEventPreview .wrListType .ptsListType .elColum.decDetailInfo .ptsEvent em,
.ypMdEventPreview .wrListType .ptsListType .elColum.decDetailAcc em{
	font-style: italic;
}
.ypMdEventDetail .wrTickInfo .dvMainWr .ptsTabInner .elInfoTxt strong,
.ypMdEventPreview .wrTickInfo .dvMainWr .ptsTabInner .elInfoTxt strong,
.ypMdEventDetail .wrTickInfo .dvMainWr .ptsTabInner .elRecept .decRecMethod strong,
.ypMdEventPreview .wrTickInfo .dvMainWr .ptsTabInner .elRecept .decRecMethod strong,
.ypMdEventPreview .wrListType .ptsListType .elColum.decDetailInfo .ptsEvent strong,
.ypMdEventPreview .wrListType .ptsListType .elColum.decDetailAcc strong{
	font-weight:bold;
}
.ypMdEventDetail .wrTickInfo .dvMainWr .ptsTabInner .elInfoTxt del,
.ypMdEventPreview .wrTickInfo .dvMainWr .ptsTabInner .elInfoTxt del,
.ypMdEventDetail .wrTickInfo .dvMainWr .ptsTabInner .elRecept .decRecMethod del,
.ypMdEventPreview .wrTickInfo .dvMainWr .ptsTabInner .elRecept .decRecMethod del,
.ypMdEventPreview .wrListType .ptsListType .elColum.decDetailInfo .ptsEvent del,
.ypMdEventPreview .wrListType .ptsListType .elColum.decDetailAcc del,
.ypMdEventDetail .wrTickInfo .dvMainWr .ptsTabInner .elInfoTxt s,
.ypMdEventPreview .wrTickInfo .dvMainWr .ptsTabInner .elInfoTxt s,
.ypMdEventDetail .wrTickInfo .dvMainWr .ptsTabInner .elRecept .decRecMethod s,
.ypMdEventPreview .wrTickInfo .dvMainWr .ptsTabInner .elRecept .decRecMethod s,
.ypMdEventPreview .wrListType .ptsListType .elColum.decDetailInfo .ptsEvent s,
.ypMdEventPreview .wrListType .ptsListType .elColum.decDetailAcc s{
	text-decoration: line-through;
}
.ypMdEventDetail .wrTickInfo .dvMainWr .ptsTabInner .elInfoTxt hr,
.ypMdEventPreview .wrTickInfo .dvMainWr .ptsTabInner .elInfoTxt hr,
.ypMdEventDetail .wrTickInfo .dvMainWr .ptsTabInner .elRecept .decRecMethod hr,
.ypMdEventPreview .wrTickInfo .dvMainWr .ptsTabInner .elRecept .decRecMethod hr,
.ypMdEventPreview .wrListType .ptsListType .elColum.decDetailInfo .ptsEvent hr,
.ypMdEventPreview .wrListType .ptsListType .elColum.decDetailAcc hr{
	display:block;
}
.ypMdEventDetail .wrTickInfo .dvMainWr .ptsTabInner .elInfoTxt ul,
.ypMdEventPreview .wrTickInfo .dvMainWr .ptsTabInner .elInfoTxt ul,
.ypMdEventDetail .wrTickInfo .dvMainWr .ptsTabInner .elRecept .decRecMethod ul,
.ypMdEventPreview .wrTickInfo .dvMainWr .ptsTabInner .elRecept .decRecMethod ul,
.ypMdEventPreview .wrListType .ptsListType .elColum.decDetailInfo .ptsEvent ul,
.ypMdEventPreview .wrListType .ptsListType .elColum.decDetailAcc ul{
	list-style-type: disc;
	padding-left:1.7em;
	list-style-position: outside;
}
.ypMdEventDetail .wrTickInfo .dvMainWr .ptsTabInner .elInfoTxt ol,
.ypMdEventPreview .wrTickInfo .dvMainWr .ptsTabInner .elInfoTxt ol,
.ypMdEventDetail .wrTickInfo .dvMainWr .ptsTabInner .elRecept .decRecMethod ol,
.ypMdEventPreview .wrTickInfo .dvMainWr .ptsTabInner .elRecept .decRecMethod ol,
.ypMdEventPreview .wrListType .ptsListType .elColum.decDetailInfo .ptsEvent ol,
.ypMdEventPreview .wrListType .ptsListType .elColum.decDetailAcc ol{
	list-style-type: decimal;
	padding-left:1.7em;
	list-style-position: outside;
}
.ypMdEventDetail .wrTickInfo .dvMainWr .ptsTabInner .elInfoTxt ul li,
.ypMdEventPreview .wrTickInfo .dvMainWr .ptsTabInner .elInfoTxt ul li,
.ypMdEventDetail .wrTickInfo .dvMainWr .ptsTabInner .elRecept .decRecMethod ul li,
.ypMdEventPreview .wrTickInfo .dvMainWr .ptsTabInner .elRecept .decRecMethod ul li,
.ypMdEventPreview .wrListType .ptsListType .elColum.decDetailInfo .ptsEvent ul li,
.ypMdEventPreview .wrListType .ptsListType .elColum.decDetailAcc ul li{
	list-style-type: disc;
}
.ypMdEventDetail .wrTickInfo .dvMainWr .ptsTabInner .elInfoTxt ol li,
.ypMdEventPreview .wrTickInfo .dvMainWr .ptsTabInner .elInfoTxt ol li,
.ypMdEventDetail .wrTickInfo .dvMainWr .ptsTabInner .elRecept .decRecMethod ol li,
.ypMdEventPreview .wrTickInfo .dvMainWr .ptsTabInner .elRecept .decRecMethod ol li,
.ypMdEventPreview .wrListType .ptsListType .elColum.decDetailInfo .ptsEvent ol li,
.ypMdEventPreview .wrListType .ptsListType .elColum.decDetailAcc ol li{
	list-style-type: decimal;
}
.ypMdEventDetail .wrTickInfo .dvMainWr .ptsTabInner .elInfoTxt dl,
.ypMdEventPreview .wrTickInfo .dvMainWr .ptsTabInner .elInfoTxt dl,
.ypMdEventDetail .wrTickInfo .dvMainWr .ptsTabInner .elRecept .decRecMethod dl,
.ypMdEventPreview .wrTickInfo .dvMainWr .ptsTabInner .elRecept .decRecMethod dl,
.ypMdEventPreview .wrListType .ptsListType .elColum.decDetailInfo .ptsEvent dl,
.ypMdEventPreview .wrListType .ptsListType .elColum.decDetailAcc dl{
	display:block;
	margin: 1em 0;
}
.ypMdEventDetail .wrTickInfo .dvMainWr .ptsTabInner .elInfoTxt dt,
.ypMdEventPreview .wrTickInfo .dvMainWr .ptsTabInner .elInfoTxt dt,
.ypMdEventDetail .wrTickInfo .dvMainWr .ptsTabInner .elRecept .decRecMethod dt,
.ypMdEventPreview .wrTickInfo .dvMainWr .ptsTabInner .elRecept .decRecMethod dt,
.ypMdEventPreview .wrListType .ptsListType .elColum.decDetailInfo .ptsEvent dt,
.ypMdEventPreview .wrListType .ptsListType .elColum.decDetailAcc dt{
	display:block;
}
.ypMdEventDetail .wrTickInfo .dvMainWr .ptsTabInner .elInfoTxt dd,
.ypMdEventPreview .wrTickInfo .dvMainWr .ptsTabInner .elInfoTxt dd,
.ypMdEventDetail .wrTickInfo .dvMainWr .ptsTabInner .elRecept .decRecMethod dd,
.ypMdEventPreview .wrTickInfo .dvMainWr .ptsTabInner .elRecept .decRecMethod dd,
.ypMdEventPreview .wrListType .ptsListType .elColum.decDetailInfo .ptsEvent dd,
.ypMdEventPreview .wrListType .ptsListType .elColum.decDetailAcc dd{
	display:block;
	margin-left: 40px;
}

/*------------------------------
ypMdEventDetail,ypMdEventPreview
wrLookRecomm
(.ptsCarousel.elRec)
------------------------------*/
.ypMdEventDetail .wrLookRecomm,
.ypMdEventPreview .wrLookRecomm{
	padding:30px 0 30px;
	background-color:#fff;
}
.ypMdEventDetail .wrLookRecomm .untInner,
.ypMdEventPreview .wrLookRecomm .untInner{
	width:940px;
	margin:0 auto;
}
.ypMdEventDetail .wrLookRecomm h2,
.ypMdEventPreview .wrLookRecomm h2{
	font-size:143%;
	font-weight:bold;
	text-align:center;
}
.ypMdEventDetail .wrLookRecomm .elLoadBtn,
.ypMdEventPreview .wrLookRecomm .elLoadBtn{
	width:20px;
	height:20px;
	margin:30px auto 20px;
	background: url(../../image/1.0.0/ico_loading2x_01.gif) no-repeat 0 0;
	-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;
}

/*ptsRecEvent(ptsCarousel.elRec)*/
.ypMdEventDetail .wrLookRecomm .ptsRecEvent .ptsCarousel.elRec,
.ypMdEventPreview .wrLookRecomm .ptsRecEvent .ptsCarouselWr .ptsCarousel.elRec{
	display:block;
	width:935px;
	padding:0 0;
	margin:0 auto;
	clear:both;
}
.ypMdEventDetail .wrLookRecomm .ptsRecEvent .ptsCarousel.elRec .container,
.ypMdEventPreview .wrLookRecomm .ptsRecEvent .ptsCarouselWr .ptsCarousel.elRec .container{
	position:relative;
	padding:0 0;
	margin-bottom:10px;
	*zoom:1;/*IE6,7*/
}
.ypMdEventDetail .wrLookRecomm .ptsRecEvent .ptsCarousel.elRec ul.slideNavi li,
.ypMdEventPreview .wrLookRecomm .ptsRecEvent .ptsCarouselWr .ptsCarousel.elRec ul.slideNavi li{
	top:120px;
}
.ypMdEventDetail .wrLookRecomm .ptsRecEvent .ptsCarousel.elRec div.mask,
.ypMdEventPreview .wrLookRecomm .ptsRecEvent .ptsCarouselWr .ptsCarousel.elRec div.mask{
	position:relative;/*IE6*/
	overflow:hidden;
	width:810px;
	margin:0 auto;
}
.ypMdEventDetail .wrLookRecomm .ptsRecEvent .ptsCarousel.elRec .columnWr,
.ypMdEventPreview .wrLookRecomm .ptsRecEvent .ptsCarouselWr .ptsCarousel.elRec .columnWr{
	display:table;
	width:9000px!important;
	padding:25px 0 5px;
	clear:both;
}
.ypMdEventDetail .wrLookRecomm .ptsRecEvent .ptsCarousel.elRec .columnWr ul.column,
.ypMdEventPreview .wrLookRecomm .ptsRecEvent .ptsCarouselWr .ptsCarousel.elRec .columnWr ul.column{
	display:table;
	float:left;
	width:810px;
}
.ypMdEventDetail .wrLookRecomm .ptsRecEvent .ptsCarousel.elRec .columnWr ul.column li,
.ypMdEventPreview .wrLookRecomm .ptsRecEvent .ptsCarouselWr .ptsCarousel.elRec .columnWr ul.column li{
	display:table-cell;
	width:250px;
	padding-right:30px;
	background: url(../../image/1.0.0/bg_topRnSub.png) repeat-y 0 0;
	vertical-align:top;
}
.ypMdEventDetail .wrLookRecomm .ptsRecEvent .ptsCarousel.elRec .columnWr ul.column li:last-child,
.ypMdEventPreview .wrLookRecomm .ptsRecEvent .ptsCarouselWr .ptsCarousel.elRec .columnWr ul.column li:last-child{
	padding-right:0;
}
.ypMdEventDetail .wrLookRecomm .ptsRecEvent .ptsCarousel.elRec .columnWr ul.column li.decNone,
.ypMdEventPreview .wrLookRecomm .ptsRecEvent .ptsCarouselWr .ptsCarousel.elRec .columnWr ul.column li.decNone{
	background: none;
}
.ypMdEventDetail .wrLookRecomm .ptsRecEvent .ptsCarousel.elRec .columnWr ul.column li .elPhotoInfo,
.ypMdEventPreview .wrLookRecomm .ptsRecEvent .ptsCarouselWr .ptsCarousel.elRec .columnWr ul.column li .elPhotoInfo{
	position:relative;
}
.ypMdEventDetail .wrLookRecomm .ptsRecEvent .ptsCarousel.elRec .columnWr ul.column li .elPhotoInfo .elTransBtn a,
.ypMdEventPreview .wrLookRecomm .ptsRecEvent .ptsCarouselWr .ptsCarousel.elRec .columnWr ul.column li .elPhotoInfo .elTransBtn a{
	position:absolute;
	top:0;
	left:0;
	width:250px;
	height:150px;
	background: url(../../image/1.0.0/bg_trans.gif) repeat top left;
	z-index:2;
}
/*elPhotoInfo*/
.ypMdEventDetail .wrLookRecomm .ptsRecEvent .ptsCarousel.elRec .columnWr ul.column li .elPhotoInfo .elPhoto,
.ypMdEventPreview .wrLookRecomm .ptsRecEvent .ptsCarouselWr .ptsCarousel.elRec .columnWr ul.column li .elPhotoInfo .elPhoto{
	position:relative;
	display:table;
	background: url(../../image/1.0.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;
}
.ypMdEventDetail .wrLookRecomm .ptsRecEvent .ptsCarousel.elRec .columnWr ul.column li .elPhotoInfo .elPhoto span,
.ypMdEventPreview .wrLookRecomm .ptsRecEvent .ptsCarouselWr .ptsCarousel.elRec .columnWr ul.column li .elPhotoInfo .elPhoto span{
	display:table-cell;
	width:250px;
	height:150px;
	vertical-align:middle;
	text-align:center;
}
.ypMdEventDetail .wrLookRecomm .ptsRecEvent .ptsCarousel.elRec .columnWr ul.column li .elPhotoInfo .elPhoto img,
.ypMdEventPreview .wrLookRecomm .ptsRecEvent .ptsCarouselWr .ptsCarousel.elRec .columnWr ul.column li .elPhotoInfo .elPhoto img{
	width:250px;
	height:150px;
	vertical-align:middle;
}

.ypMdEventDetail .wrLookRecomm .ptsRecEvent .ptsCarousel.elRec .columnWr ul.column li .elPhotoInfo .elLookSts,
.ypMdEventPreview .wrLookRecomm .ptsRecEvent .ptsCarouselWr .ptsCarousel.elRec .columnWr ul.column li .elPhotoInfo .elLookSts{
	display:table;
	position:absolute;
	top:0;
	left:0;
	width:250px;
	height:150px;
	z-index:1;
}
.ypMdEventDetail .wrLookRecomm .ptsRecEvent .ptsCarousel.elRec .columnWr ul.column li .elPhotoInfo .elLookSts .inner,
.ypMdEventPreview .wrLookRecomm .ptsRecEvent .ptsCarouselWr .ptsCarousel.elRec .columnWr ul.column li .elPhotoInfo .elLookSts .inner{
	display:table-cell;
	padding:5px 5px;
	vertical-align:bottom;
}
.ypMdEventDetail .wrLookRecomm .ptsRecEvent .elLookSts .decSts,
.ypMdEventPreview .wrLookRecomm .ptsRecEvent .elLookSts .decSts{
	display:inline-block;
	height:20px;
	padding:1px 5px;
	margin:5px 5px 0 0;
	vertical-align:top;
}
.ypMdEventDetail .wrLookRecomm .ptsRecEvent .elLookSts .decSts span,
.ypMdEventPreview .wrLookRecomm .ptsRecEvent .elLookSts .decSts span{
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
	overflow: hidden;
}
.ypMdEventDetail .wrLookRecomm .ptsRecEvent .elLookSts .decSts .decHdTxt,
.ypMdEventPreview .wrLookRecomm .ptsRecEvent .elLookSts .decSts .decHdTxt{
	display:none;
}
.ypMdEventDetail .wrLookRecomm .ptsRecEvent .elLookSts .decSts.decGentei,
.ypMdEventPreview .wrLookRecomm .ptsRecEvent .elLookSts .decSts.decGentei{
	padding-right:35px;
	background:url(../../image/1.0.0/img_gentei_txt.png) no-repeat right 50% #d39c01;
	-moz-background-size: 32px 14px;
	-webkit-background-size: 32px 14px;
	-ms-background-size: 32px 14px;
	background-size: 32px 14px;
}

.ypMdEventDetail .wrLookRecomm .ptsRecEvent .elLookSts .decSts .decPremium,
.ypMdEventPreview .wrLookRecomm .ptsRecEvent .elLookSts .decSts .decPremium{
	display:inline-block;
	width:20px;
	height:20px;
	margin-right:2px;
	background:url(../../image/1.0.0/premium40.png) no-repeat 0 50%;
	-moz-background-size: 20px 20px;
	-webkit-background-size: 20px 20px;
	-ms-background-size: 20px 20px;
	background-size: 20px 20px;
	vertical-align:top;
}
.ypMdEventDetail .wrLookRecomm .ptsRecEvent .elLookSts .decSts .decBb,
.ypMdEventPreview .wrLookRecomm .ptsRecEvent .elLookSts .decSts .decBb{
	display:inline-block;
	width:20px;
	height:20px;
	margin-right:2px;
	background:url(../../image/1.0.0/bb40.png) no-repeat 0 50%;
	-moz-background-size: 20px 20px;
	-webkit-background-size: 20px 20px;
	-ms-background-size: 20px 20px;
	background-size: 20px 20px;
	vertical-align:top;
}
.ypMdEventDetail .wrLookRecomm .ptsRecEvent .elLookSts .decSts .decEntapack,
.ypMdEventPreview .wrLookRecomm .ptsRecEvent .elLookSts .decSts .decEntapack{
	display:inline-block;
	width:20px;
	height:20px;
	margin-right:2px;
	background:url(../../image/1.0.0/entame40.png) no-repeat 0 50%;
	-moz-background-size: 20px 20px;
	-webkit-background-size: 20px 20px;
	-ms-background-size: 20px 20px;
	background-size: 20px 20px;
	vertical-align:top;
}
.ypMdEventDetail .wrLookRecomm .ptsRecEvent .elLookSts .decSts .decYtPls,
.ypMdEventPreview .wrLookRecomm .ptsRecEvent .elLookSts .decSts .decYtPls{
	display:inline-block;
	width:65px;
	height:20px;
	margin-right:0;
	background:url(../../image/1.0.0/img_gentei_ytpls.png) no-repeat 0 50%;
	-webkit-background-size: 65px 14px;
	background-size: 65px 14px;
	vertical-align:top;
}
.ypMdEventDetail .wrLookRecomm .ptsRecEvent .elLookSts .decSts.decChusen,
.ypMdEventPreview .wrLookRecomm .ptsRecEvent .elLookSts .decSts.decChusen{
	background-color:#ffae00;
}
.ypMdEventDetail .wrLookRecomm .ptsRecEvent .elLookSts .decSts .decChusenTxt,
.ypMdEventPreview .wrLookRecomm .ptsRecEvent .elLookSts .decSts .decChusenTxt{
	display:block;
	width:28px;
	height:20px;
	background:url(../../image/1.0.0/img_chusen_txt.png) no-repeat 0 50%;
	-moz-background-size: 28px 14px;
	-webkit-background-size: 28px 14px;
	-ms-background-size: 28px 14px;
	background-size: 28px 14px;
}
.ypMdEventDetail .wrLookRecomm .ptsRecEvent .elLookSts .decSts.decWaribiki,
.ypMdEventPreview .wrLookRecomm .ptsRecEvent .elLookSts .decSts.decWaribiki{
	padding-right:33px;
	background:url(../../image/1.0.0/img_waribiki_txt.png) no-repeat right 50% #d39c01;
	-moz-background-size: 31px 14px;
	-webkit-background-size: 31px 14px;
	-ms-background-size: 31px 14px;
	background-size: 31px 14px;
}
.ypMdEventDetail .wrLookRecomm .ptsRecEvent .elLookSts .decSts.decKensa,
.ypMdEventPreview .wrLookRecomm .ptsRecEvent .elLookSts .decSts.decKensa{
	background-color:#eaedf1;
}
.ypMdEventDetail .wrLookRecomm .ptsRecEvent .elLookSts .decSts .decKensaTxt,
.ypMdEventPreview .wrLookRecomm .ptsRecEvent .elLookSts .decSts .decKensaTxt{
	display:block;
	width:95px;
	height:20px;
	background:url(../../image/1.0.0/img_kencoupMainTtl2x.png) no-repeat 0 50%;
	-moz-background-size: 95px 15px;
	-webkit-background-size: 95px 15px;
	-ms-background-size: 95px 15px;
	background-size: 95px 15px;
}
.ypMdEventDetail .wrLookRecomm .ptsRecEvent .elLookSts .decSts.decNico,
.ypMdEventPreview .wrLookRecomm .ptsRecEvent .elLookSts .decSts.decNico{
	background-color:#000;
}
.ypMdEventDetail .wrLookRecomm .ptsRecEvent .elLookSts .decSts .decNicoTxt,
.ypMdEventPreview .wrLookRecomm .ptsRecEvent .elLookSts .decSts .decNicoTxt{
	display:block;
	width:118px;
	height:20px;
	background:url(../../image/1.0.0/img_nicoMainTtl2x.png) no-repeat 0 50%;
	-moz-background-size: 118px 19px;
	-webkit-background-size: 118px 19px;
	-ms-background-size: 118px 19px;
	background-size: 118px 19px;
}
/*elDetail*/
.ypMdEventDetail .wrLookRecomm .ptsRecEvent .ptsCarousel.elRec .columnWr ul.column li .elDetail,
.ypMdEventPreview .wrLookRecomm .ptsRecEvent .ptsCarouselWr .ptsCarousel.elRec .columnWr ul.column li .elDetail{
	display:block;
	width:234px;/*250-16*/
	padding:8px 8px 8px 8px;
}
.ypMdEventDetail .wrLookRecomm .ptsRecEvent .ptsCarousel.elRec .columnWr ul.column li .elDetail .elTtl,
.ypMdEventPreview .wrLookRecomm .ptsRecEvent .ptsCarouselWr .ptsCarousel.elRec .columnWr ul.column li .elDetail .elTtl{
	width:232px;
	min-height:42px;
	margin-bottom:5px;
	overflow:hidden;
	word-break:break-all;
	word-wrap:break-word;
}
.ypMdEventDetail .wrLookRecomm .ptsRecEvent .ptsCarousel.elRec .columnWr ul.column li .elDetail .elPrice,
.ypMdEventPreview .wrLookRecomm .ptsRecEvent .ptsCarouselWr .ptsCarousel.elRec .columnWr ul.column li .elDetail .elPrice{
	min-height:18px;
	padding-left:20px;
	margin-bottom:5px;
	background:url(../../image/1.0.0/ico_price2x.png) no-repeat 2px 2px;
	-moz-background-size: 12px 16px;
	-webkit-background-size: 12px 16px;
	-ms-background-size: 12px 16px;
	background-size: 12px 16px;
	word-wrap:break-word;
	word-break:break-all;
}
.ypMdEventDetail .wrLookRecomm .ptsRecEvent .ptsCarousel.elRec .columnWr ul.column li .elDetail .elPeriod,
.ypMdEventPreview .wrLookRecomm .ptsRecEvent .ptsCarouselWr .ptsCarousel.elRec .columnWr ul.column li .elDetail .elPeriod{
	min-height:18px;
	padding-left:20px;
	margin-bottom:3px;
	background:url(../../image/1.0.0/ico_time2x.png) no-repeat 0 2px;
	-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;
}
.ypMdEventDetail .wrLookRecomm .ptsRecEvent .ptsCarousel.elRec .columnWr ul.column li .elDetail .decFt .elPlace,
.ypMdEventPreview .wrLookRecomm .ptsRecEvent .ptsCarouselWr .ptsCarousel.elRec .columnWr ul.column li .elDetail .decFt .elPlace{
	float:left;
	width:58px;
	min-height:19px;
	padding:1px 0 0 20px;
	background:url(../../image/1.0.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;
}
.ypMdEventDetail .wrLookRecomm .ptsRecEvent .ptsCarousel.elRec .columnWr ul.column li .elDetail .decFt .elPlace a,
.ypMdEventPreview .wrLookRecomm .ptsRecEvent .ptsCarouselWr .ptsCarousel.elRec .columnWr ul.column li .elDetail .decFt .elPlace a{
	font-weight:lighter;
}
.ypMdEventDetail .wrLookRecomm .ptsRecEvent .ptsCarousel.elRec .columnWr ul.column li .elDetail .decFt .elCategory,
.ypMdEventPreview .wrLookRecomm .ptsRecEvent .ptsCarouselWr .ptsCarousel.elRec .columnWr ul.column li .elDetail .decFt .elCategory{
	float:right;
	width:156px;
	text-align:right;
}
.ypMdEventDetail .wrLookRecomm .ptsRecEvent .ptsCarousel.elRec .columnWr ul.column li .elDetail .decFt .elCategory span,
.ypMdEventPreview .wrLookRecomm .ptsRecEvent .ptsCarouselWr .ptsCarousel.elRec .columnWr ul.column li .elDetail .decFt .elCategory span{
	display:inline-block;
	border: 1px solid #e4e7ea;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background-color:#fff;
	font-size:12px;
}
.ypMdEventDetail .wrLookRecomm .ptsRecEvent .ptsCarousel.elRec .columnWr ul.column li .elDetail .decFt .elCategory span a,
.ypMdEventPreview .wrLookRecomm .ptsRecEvent .ptsCarouselWr .ptsCarousel.elRec .columnWr ul.column li .elDetail .decFt .elCategory span a{
	display:block;
	padding:1px 4px;
	font-weight:lighter;
}

/*-----------------------
ptsEvtList
(for .elRankFst/.elRecommd)
-------------------------*/
.ptsEvtList ul{
	display:table;
}
.ptsEvtList li{
	display:table-cell;
	width:300px;
	border-left:25px solid #fff;
	background-color:#e9ecf0;
	vertical-align:top;
}
.ptsEvtList li:first-child{
	border-left:none;
}

/*elPhotoInfo*/
.ptsEvtList li .elPhotoInfo{
	position:relative;
}
.ptsEvtList li .elPhotoInfo .elTransBtn a{
	position:absolute;
	top:0;
	left:0;
	width:300px;
	height:180px;
	background: url(../../image/1.0.0/bg_trans.gif) repeat top left;
	z-index:2;
}
.ptsEvtList li .elPhotoInfo .elPhoto{
	position:relative;
	display:table;
	background: url(../../image/1.0.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;
}
.ptsEvtList li .elPhotoInfo .elPhoto span{
	display:table-cell;
	width:300px;
	height:180px;
	vertical-align:middle;
	text-align:center;
}
.ptsEvtList li .elPhotoInfo .elPhoto img{
	display:block;
	max-width:300px;
	max-height:180px;
	width:auto!important;
	height:auto!important;
	margin:0 auto;
	vertical-align:bottom;
}

.ptsEvtList li .elPhotoInfo .elRanking{
	position:absolute;
	top:0;
	left:0;
	width:32px;
	height:56px;
	text-indent:-9999px;
}
.ptsEvtList li .elPhotoInfo .elRanking.dec1st{
	background:url(../../image/1.0.0/img_rank_no1.png) no-repeat 0 0;
}
.ptsEvtList li .elPhotoInfo .elRanking.dec2nd{
	background:url(../../image/1.0.0/img_rank_no2.png) no-repeat 0 0;
}
.ptsEvtList li .elPhotoInfo .elRanking.dec3rd{
	background:url(../../image/1.0.0/img_rank_no3.png) no-repeat 0 0;
}
.ptsEvtList li .elPhotoInfo .elRanking.dec4th{
	background:url(../../image/1.0.0/img_rank_no4.png) no-repeat 0 0;
}
.ptsEvtList li .elPhotoInfo .elRanking.dec5th{
	background:url(../../image/1.0.0/img_rank_no5.png) no-repeat 0 0;
}

.ptsEvtList li .elPhotoInfo .elLmtSts{
	display:table;
	position:absolute;
	top:0;
	left:0;
	width:32px;
	height:56px;
	background-color:#ff5e20;
	z-index:1;
	vertical-align:middle;
}
.ptsEvtList li .elPhotoInfo .elLmtSts .elTxt{
	display:table-cell;
	text-align:center;
	vertical-align:middle;
}
.ptsEvtList li .elPhotoInfo .elLmtSts .elTxt .decCnt{
	display:block;
	font-size:18px;
	font-weight:bold;
	font-style: italic;
	line-height:1.2;
}
.ptsEvtList li .elPhotoInfo .elLmtSts .elTxt .decTime{
	display:block;
	font-size:10px;
	font-weight:bold;
	line-height:1.2;
}
.ptsEvtList li .elPhotoInfo .elLookSts{
	display:table;
	position:absolute;
	top:0;
	left:0;
	width:300px;
	height:180px;
	z-index:1;
}
.ptsEvtList li .elPhotoInfo .elLookSts .inner{
	display:table-cell;
	padding:5px 5px;
	vertical-align:bottom;
}
.ptsEvtList li .elPhotoInfo .elLookSts .decSts{
	display:inline-block;
	height:20px;
	padding:1px 5px;
	margin:5px 5px 0 0;
	vertical-align:top;
}
.ptsEvtList li .elPhotoInfo .elLookSts .decSts span{
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
	overflow: hidden;
}
.ptsEvtList li .elPhotoInfo .elLookSts .decSts .decHdTxt{
	display:none;
}
.ptsEvtList li .elPhotoInfo .elLookSts .decSts.decGentei{
	padding-right:35px;
	background:url(../../image/1.0.0/img_gentei_txt.png) no-repeat right 50% #d39c01;
	-moz-background-size: 32px 14px;
	-webkit-background-size: 32px 14px;
	-ms-background-size: 32px 14px;
	background-size: 32px 14px;
}
.ptsEvtList li .elPhotoInfo .elLookSts .decSts .decPremium{
	display:inline-block;
	width:20px;
	height:20px;
	margin-right:2px;
	background:url(../../image/1.0.0/premium40.png) no-repeat 0 50%;
	-moz-background-size: 20px 20px;
	-webkit-background-size: 20px 20px;
	-ms-background-size: 20px 20px;
	background-size: 20px 20px;
	vertical-align:top;
}
.ptsEvtList li .elPhotoInfo .elLookSts .decSts .decBb{
	display:inline-block;
	width:20px;
	height:20px;
	margin-right:2px;
	background:url(../../image/1.0.0/bb40.png) no-repeat 0 50%;
	-moz-background-size: 20px 20px;
	-webkit-background-size: 20px 20px;
	-ms-background-size: 20px 20px;
	background-size: 20px 20px;
	vertical-align:top;
}
.ptsEvtList li .elPhotoInfo .elLookSts .decSts .decEntapack{
	display:inline-block;
	width:20px;
	height:20px;
	margin-right:2px;
	background:url(../../image/1.0.0/entame40.png) no-repeat 0 50%;
	-moz-background-size: 20px 20px;
	-webkit-background-size: 20px 20px;
	-ms-background-size: 20px 20px;
	background-size: 20px 20px;
	vertical-align:top;
}
.ptsEvtList li .elPhotoInfo .elLookSts .decSts .decYtPls{
	display:inline-block;
	width:65px;
	height:20px;
	margin-right:0;
	background:url(../../image/1.0.0/img_gentei_ytpls.png) no-repeat 0 50%;
	-webkit-background-size: 65px 14px;
	background-size: 65px 14px;
	vertical-align:top;
}
.ptsEvtList li .elPhotoInfo .elLookSts .decSts.decChusen{
	background-color:#ffae00;
}
.ptsEvtList li .elPhotoInfo .elLookSts .decSts .decChusenTxt{
	display:block;
	width:28px;
	height:20px;
	background:url(../../image/1.0.0/img_chusen_txt.png) no-repeat 0 50%;
	-moz-background-size: 28px 14px;
	-webkit-background-size: 28px 14px;
	-ms-background-size: 28px 14px;
	background-size: 28px 14px;
}
.ptsEvtList li .elPhotoInfo .elLookSts .decSts.decWaribiki{
	padding-right:33px;
	background:url(../../image/1.0.0/img_waribiki_txt.png) no-repeat right 50% #d39c01;
	-moz-background-size: 31px 14px;
	-webkit-background-size: 31px 14px;
	-ms-background-size: 31px 14px;
	background-size: 31px 14px;
}
.ptsEvtList li .elPhotoInfo .elLookSts .decSts.decKensa,
.wrLookRecomm .ptsRecEvent .elLookSts .decSts.decKensa{
	background-color:#eaedf1;
}
.ptsEvtList li .elPhotoInfo .elLookSts .decSts .decKensaTxt{
	display:block;
	width:95px;
	height:20px;
	background:url(../../image/1.0.0/img_kencoupMainTtl2x.png) no-repeat 0 50%;
	-moz-background-size: 95px 15px;
	-webkit-background-size: 95px 15px;
	-ms-background-size: 95px 15px;
	background-size: 95px 15px;
}
.ptsEvtList li .elPhotoInfo .elLookSts .decSts.decNico{
	background-color:#000;
}
.ptsEvtList li .elPhotoInfo .elLookSts .decSts .decNicoTxt{
	display:block;
	width:118px;
	height:20px;
	background:url(../../image/1.0.0/img_nicoMainTtl2x.png) no-repeat 0 50%;
	-moz-background-size: 118px 19px;
	-webkit-background-size: 118px 19px;
	-ms-background-size: 118px 19px;
	background-size: 118px 19px;
}

/*elDetail*/
.ptsEvtList li .elDetail{
	display:block;
	width:284px;/*300-16*/
	padding:8px 8px 8px 8px;
}
.ptsEvtList li .elDetail .elTtl{
	width:282px;
	min-height:45px;
	margin-bottom:7px;
	overflow:hidden;
	font-size:114%;
	word-break:break-all;
	word-wrap:break-word;
}
.ptsEvtList li .elDetail .elPrice{
	min-height:18px;
	padding-left:20px;
	margin-bottom:6px;
	background:url(../../image/1.0.0/ico_price2x.png) no-repeat 2px 2px;
	-moz-background-size: 12px 16px;
	-webkit-background-size: 12px 16px;
	-ms-background-size: 12px 16px;
	background-size: 12px 16px;
	word-wrap:break-word;
	word-break:break-all;
}
.ptsEvtList li .elDetail .elPeriod{
	min-height:17px;
	padding-left:20px;
	margin-bottom:3px;
	background:url(../../image/1.0.0/ico_period2x.png) no-repeat 0 1px;
	-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;
}
.ptsEvtList li .elDetail .decFt .elPlace{
	float:left;
	width:70px;
	min-height:19px;
	padding:1px 0 0 20px;
	background:url(../../image/1.0.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;
	color:#666;
	word-wrap:break-word;
	word-break:break-all;
}
.ptsEvtList li .elDetail .decFt .elPlace a{
	font-weight:lighter;
}
.ptsEvtList li .elDetail .decFt .elCategory{
	float:right;
	width:180px;
	text-align:right;
}
.ptsEvtList li .elDetail .decFt .elCategory span{
	display:inline-block;
	border: 1px solid #e4e7ea;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background-color:#fff;
	font-size:12px;
}
.ptsEvtList li .elDetail .decFt .elCategory span a{
	display:block;
	padding:1px 4px;
	font-weight:lighter;
}

/*-----------------------
ptsRankSub
(for .elTop/.elCategory)
-------------------------*/
/*ptsRankSub.elTop*/
.ptsRankSub.elTop li{
	float:left;
	width:300px;
	margin-left:25px;
}
.ptsRankSub.elTop li:first-child{
	margin-left:0;
}

/*common*/
.ptsRankSub .elRankMas{
	position:relative;
	width:300px;
	min-height:56px;
	margin-top:10px;
	background-color: #e9ecf0;
	vertical-align:middle;
	z-index:1;
}
.ptsRankSub .elRankMas.dec2nd{background:url(../../image/1.0.0/img_rank_no2.png) no-repeat 0 0 #e9ecf0;}
.ptsRankSub .elRankMas.dec3rd{background:url(../../image/1.0.0/img_rank_no3.png) no-repeat 0 0 #e9ecf0;}
.ptsRankSub .elRankMas.dec4th{background:url(../../image/1.0.0/img_rank_no4.png) no-repeat 0 0 #e9ecf0;}
.ptsRankSub .elRankMas.dec5th{background:url(../../image/1.0.0/img_rank_no5.png) no-repeat 0 0 #e9ecf0;}
.ptsRankSub .elRankMas.decLimit{background: url(../../image/1.0.0/bg_rank_limit.png) repeat-y 0 0 #e9ecf0;}

.ptsRankSub .elRankMas a{
	position:absolute;
	display:block;
	top:0;
	left:0;
	width:100%;
	height:100%;
	min-height:56px;
	background: url(../../image/1.0.0/bg_trans.gif) repeat 0 0;
	z-index:2;
}
.ptsRankSub .elRankMas .decHdTxt{
	display:none;
}
.ptsRankSub .elRankMas .elTxt{
	display:inline-block;
	padding:9px 10px 0 40px;
	line-height:1.3;
	z-index:1;
}
.ptsRankSub .elRankMas.decLimit .elTxt{
	padding:8px 0 0;
}
.ptsRankSub .elRankMas .elTxt .decNum{
	display:inline-block;
	width:32px;
	font-size:20px;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	font-style: italic;
}
.ptsRankSub .elRankMas .elTxt .decNum .decCnt{
	display:block;
	font-size:14px;
	font-weight:bold;
	font-style: italic;
	line-height:1.1;
}
.ptsRankSub .elRankMas .elTxt .decNum .decTime{
	display:block;
	font-size:10px;
	font-weight:bold;
	line-height:1.1;
}
.ptsRankSub .elRankMas .elTxt .decTxt{
	display:inline-block;
	vertical-align:middle;
}
.ptsRankSub .elRankMas.decLimit .elTxt .decTxt{
	width:250px;
	margin-left:10px;
}
.ptsRankSub .elRankMas .elTxt .decTtl{
	display:block;
	color:#0090ce;
	font-weight:bold;
	text-align:left;
}
.ptsRankSub .elRankMas .elTxt .decArea{
	display:block;
	min-height:17px;
	padding:1px 0 0 15px;
	margin-top:2px;
	background:url(../../image/1.0.0/ico_place2x.png) no-repeat 0 1px;
	-moz-background-size: 10px 16px;
	-webkit-background-size: 10px 16px;
	-ms-background-size: 10px 16px;
	background-size: 10px 16px;
	text-align:left;
	vertical-align:middle;
	color:#666;
}

/*-----------------------
ptsEvtListFv
(for .elHisList/.elPopList)
-------------------------*/
.ptsEvtListFv ul{
	display:table;
}
.ptsEvtListFv li{
	display:table-cell;
	width:180px;
	border-left:12px solid #e9ecf0;
	background-color:#fff;
	vertical-align:top;
}
.ptsEvtListFv li:first-child{
	border-left:none;
}
.ptsEvtListFv li .elTransBtn a{
	position:absolute;
	top:0;
	left:0;
	width:180px;
	height:100%;
	min-height:205px;
	background: url(../../image/1.0.0/bg_trans.gif) repeat top left;
	z-index:2;
}

/*elPhotoInfo*/
.ptsEvtListFv li .elPhotoInfo{
	position:relative;
}
.ptsEvtListFv li .elPhotoInfo .elTransBtn a{
	position:absolute;
	top:0;
	left:0;
	width:180px;
	height:108px;
	background: url(../../image/1.0.0/bg_trans.gif) repeat top left;
	z-index:2;
}
.ptsEvtListFv li .elPhotoInfo .elPhoto{
	position:relative;
	display:table;
	background: url(../../image/1.0.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;
}
.ptsEvtListFv li .elPhotoInfo .elPhoto span{
	display:table-cell;
	width:180px;
	height:108px;
	vertical-align:middle;
	text-align:center;
}
.ptsEvtListFv li .elPhotoInfo .elPhoto img{
	display:block;
	max-width:180px;
	max-height:108px;
	width:auto!important;
	height:auto!important;
	margin:0 auto;
	vertical-align:bottom;
}

/*elDetail*/
.ptsEvtListFv li .elDetail{
	display:block;
	width:164px;/*180-16*/
	padding:8px 8px 8px 8px;
}
.ptsEvtListFv li .elDetail .elTtl{
	width:162px;
	min-height:42px;
	margin-bottom:5px;
	color:#0090ce;
	overflow:hidden;
	word-break:break-all;
	word-wrap:break-word;
}
.ptsEvtListFv li .elDetail .elTtl a{
	font-weight:lighter;
}
.ptsEvtListFv li .elDetail .elPeriod{
	min-height:17px;
	padding-left:20px;
	margin-bottom:3px;
	background:url(../../image/1.0.0/ico_period2x.png) no-repeat 0 1px;
	-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;
}
.ptsEvtListFv li .elDetail .elPlace{
	min-height:19px;
	padding:1px 0 0 20px;
	background:url(../../image/1.0.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;
}
.ptsEvtListFv li .elDetail .elPlace a{
	font-weight:lighter;
}

/*-----------------------
ptsBnr
(for .decSp11/.decSp25 )
-------------------------*/
.ptsBnr{
	padding:30px 0;
}
.ptsBnr .decInner{
	width:950px;
	margin:0 auto;
}

/*elBnrList*/
.ptsBnr .elBnrList{
	width:950px;
}
.ptsBnr .elBnrList ul{
	margin-top:10px;
}
.ptsBnr .elBnrList li{
	position:relative;
	float:left;
	vertical-align:top;
}
.ptsBnr .elBnrList.decSp18 li{
	margin-left:18px;
}
.ptsBnr .elBnrList.decSp25 li{
	margin-left:25px;
}
.ptsBnr .elBnrList li:first-child{
	margin-left:0;
}
.ptsBnr .elBnrList li img{
	vertical-align:bottom;
}

/*-----------------------
ptsSnSlList
-------------------------*/
.ptsSnSlList ul{
	display:table;
	margin-top:15px;
}
.ptsSnSlList li{
	display:table-cell;
	width:300px;
	border-left:25px solid #fff;
	background-color:#e9ecf0;
	vertical-align:top;
}
.ptsSnSlList li:first-child{
	border-left:none;
}
.ptsSnSlList li .elDate{
	display:block;
	margin-bottom:8px;
}
.ptsSnSlList li .elDate span{
	display:inline-block;
	padding:2px 8px;
	background-color:#fffc00;
	color:#222;
	font-weight:lighter;
	font-size:86%;
}
.ptsSnSlList li .elTtl{
	display:block;
	padding:0 8px;
	overflow:hidden;
	word-break:break-all;
	word-wrap:break-word;
}
.ptsSnSlList li .elPlace{
	display:block;
	min-height:18px;
	padding:0 8px 0 28px;
	margin-top:2px;
	background:url(../../image/1.0.0/ico_place2x.png) no-repeat 11px 2px;
	-moz-background-size: 10px 16px;
	-webkit-background-size: 10px 16px;
	-ms-background-size: 10px 16px;
	background-size: 10px 16px;
	font-weight:lighter;
	color:#666;
	word-break:break-all;
	word-wrap:break-word;
}
.ptsSnSlList li a{
	display:block;
	padding:0 0 5px;
}
.ptsSnSlList li a:hover{
	text-decoration:none;
}/*-- headerNaviSrcCt 1.0.0 --*/

.ypMdHeaderNaviSrcCt{
	width:100%;
	background-color:#fff;
}
.ypMdHeaderNaviSrcCt .ptsLogin{
	width:950px;
	min-height:50px;
	margin:0 auto;
}

/*------------
ptsLogin
------------*/
.ypMdHeaderNaviSrcCt .ptsLogin ul{
	display:table;
	width:100%;
}
.ypMdHeaderNaviSrcCt .ptsLogin .elPMLogo{
	display:table-cell;
	width:60%;
	padding-top:15px;
	vertical-align:top;
}
.ypMdHeaderNaviSrcCt .ptsLogin .elLogin{
	display:table-cell;
	width:40%;
	padding-top:10px;
	text-align:right;
	vertical-align:top;
}
.ypMdHeaderNaviSrcCt .ptsLogin elLogoTxt{
	display:table;
	width:100%;
}
.ypMdHeaderNaviSrcCt .ptsLogin .elPMLogo .decLogo{
	display:table-cell;
	width:175px;
	height:20px;
	background: url(../../image/1.0.0/img_headLogo2x.png) no-repeat 0 0;
	-moz-background-size: 175px auto;
	-webkit-background-size: 175px auto;
	-ms-background-size: 175px auto;
	background-size: 175px auto;
	text-indent:-9999px;
	overflow:hidden;
	font-size:0;
	line-height:0;
}
.ypMdHeaderNaviSrcCt .ptsLogin .elPMLogo .decLogo a{
	display:block;
	width:175px;
	height:20px;
}
.ypMdHeaderNaviSrcCt .ptsLogin .elPMLogo .decTxt{
	display:table-cell;
	padding:3px 0 0 20px;
	font-size:86%;
	color:#666;
	vertical-align:top;
}
.ypMdHeaderNaviSrcCt .ptsLogin .elLoginYLogo{
	display:table;
	width:100%;
}
.ypMdHeaderNaviSrcCt .ptsLogin .elLoginYLogo .decYid{
	display:table-cell;
	padding:0px 10px 0 0;
	font-size:86%;/*12px*/
	line-height:1.2;
	vertical-align:top;
}
.ypMdHeaderNaviSrcCt .ptsLogin .elLoginYLogo .decYid a{
	font-weight:lighter;
}
.ypMdHeaderNaviSrcCt .ptsLogin .elLoginYLogo .decYid span{
	font-weight:bold;
}
.ypMdHeaderNaviSrcCt .ptsLogin .elLoginYLogo .decYtop{
	display:table-cell;
	width:82px;
	height:23px;
	background:url(../../image/1.0.0/img_headYtopS2x.png) no-repeat 0 50%;
	-moz-background-size: 82px auto;
	-webkit-background-size: 82px auto;
	-ms-background-size: 82px auto;
	background-size: 82px auto;
	text-indent:-9999px;
	overflow:hidden;
	font-size:0;
	line-height:0;
	vertical-align:top;
}
.ypMdHeaderNaviSrcCt .ptsLogin .elLoginYLogo .decYtop a{
	display:block;
	width:82px;
	min-height:23px;
	margin-top:4px;
	text-indent:-9999px;
	overflow:hidden;
	font-size:0;
	line-height:0;
}
.ypMdHeaderNaviSrcCt .ptsLogin .elLoginYLogo .decYtop a span{
	display:none;
}

/*20thLogo*/
.ypMdHeaderNaviSrcCt .ptsLogin .elLoginYLogo .decTwenty{
	display:table-cell;
	width:40px;
	height:30px;
	background:url(../../image/1.0.0/img_twenty_logo.png) no-repeat 5px 50%;
	-webkit-background-size: 30px auto;
	background-size: 30px auto;
	text-indent:-9999px;
	overflow:hidden;
	font-size:0;
	line-height:0;
	vertical-align:top;
}
.ypMdHeaderNaviSrcCt .ptsLogin .elLoginYLogo .decTwenty a{
	display:block;
	width:30px;
	height:30px;
	margin-left:5px;
	text-indent:-9999px;
	overflow:hidden;
	font-size:0;
	line-height:0;
}
.ypMdHeaderNaviSrcCt .ptsLogin .elLoginYLogo .decTwenty a span{
	display:none;
}

/*------------
ptsMainNavi
------------*/
.ypMdHeaderNaviSrcCt .ptsMainNavi{
	width:100%;
	border-top:1px solid #ddd;
	background: -moz-linear-gradient(top,#f9fafb 0%, #e9ecf0 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#f9fafb),color-stop(1,#e9ecf0));
	background:url(../../image/1.0.0/bg_topH_03.png) repeat-x bottom left #f9fafb;
}
.ypMdHeaderNaviSrcCt .ptsMainNavi .decCur{
	border-bottom:1px solid #f1f2f3;
	background:url(../../image/1.0.0/bg_topH_02.png) repeat-x top left #f2f3f4;
	background: -moz-linear-gradient(top,#d0d3d6 0%, #f2f3f4 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#d0d3d6),color-stop(1,#f2f3f4));
}
.ypMdHeaderNaviSrcCt .ptsMainNavi .decLogout.decCur{
	background:none;
}
.ypMdHeaderNaviSrcCt .elMainNaviWr{
	position:relative;
	width:950px;
	_height:0;
	margin:0 auto;
}
.ypMdHeaderNaviSrcCt .elMainNavi{
	display:table;
	width:100%;
}
.ypMdHeaderNaviSrcCt .elMainNavi li{
	display:table-cell;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	border-right:1px solid #ddd;
	
	border-bottom:1px solid #ddd;
	
	text-align:center;
	vertical-align:middle;
}
.ypMdHeaderNaviSrcCt .elMainNavi li a{
	display:block;
	color:#222;
	font-weight:lighter;
}
.ypMdHeaderNaviSrcCt .elMainNavi .decEvent{
	width:150px;
	border-left:1px solid #ddd;
}
.ypMdHeaderNaviSrcCt .elMainNavi .decEvent a{
	min-height:33px;
	padding:12px 5px 0;
	font-weight:bold;
	line-height:1.7;
}
.ypMdHeaderNaviSrcCt .elMainNavi .decEvent a:before{
	content: "";
	display: inline-block;
	width: 16px;
	height: 16px;
	margin:-2px 5px 0 0;
	background: url(../../image/1.0.0/ico_search2x_999.png) no-repeat 0 0;
	-moz-background-size: 16px 16px;
	-webkit-background-size: 16px 16px;
	-ms-background-size: 16px 16px;
	background-size: 16px 16px;
	vertical-align:middle;
}
.ypMdHeaderNaviSrcCt .elMainNavi .decCtgry{
	width:90px;
}
.ypMdHeaderNaviSrcCt .elMainNavi .decCtgry a{
	min-height:33px;
	padding:12px 5px 0;
	line-height:1.7;
}
.ypMdHeaderNaviSrcCt .elMainNavi .decAbout{
	width:170px;
}
.ypMdHeaderNaviSrcCt .elMainNavi .decAbout a{
	min-height:33px;
	padding:12px 20px 0 5px;
	background: url(../../image/1.0.0/ico_headmenu_arrow2x.png) no-repeat 150px 50%;
	-moz-background-size: 7px 4px;
	-webkit-background-size: 7px 4px;
	-ms-background-size: 7px 4px;
	background-size: 7px 4px;
	line-height:1.7;
}
.ypMdHeaderNaviSrcCt .elMainNavi .decInfo{
	width:90px;
}
.ypMdHeaderNaviSrcCt .elMainNavi .decInfo a{
	min-height:33px;
	padding:12px 5px 0;
	line-height:1.7;
}
.ypMdHeaderNaviSrcCt .elMainNavi .decNone{
	padding:0 5px;
	border-right:none;
}
.ypMdHeaderNaviSrcCt .elMainNavi .decLogin,
.ypMdHeaderNaviSrcCt .elMainNavi .decLogout{
	width:105px;
	text-align:left;
	vertical-align:top;
}
.ypMdHeaderNaviSrcCt .elMainNavi .decLogin{
	border-left:1px solid #ddd;
	cursor:pointer;
}
.ypMdHeaderNaviSrcCt .elMainNavi .decLogin p,
.ypMdHeaderNaviSrcCt .elMainNavi .decLogout p{
	min-height:33px;
}
.ypMdHeaderNaviSrcCt .elMainNavi .decLogin p{
	padding:5px 0 0 10px;
	text-align:left;
}
.ypMdHeaderNaviSrcCt .elMainNavi .decLogin.decCur{
	cursor:pointer;
}
.ypMdHeaderNaviSrcCt .elMainNavi .decLogin img{
	display:inline-block;
	vertical-align:middle;
}
.ypMdHeaderNaviSrcCt .elMainNavi .decLogin .decTxt{
	margin-left:10px;
	vertical-align:middle;
	line-height:1.0;
}
.ypMdHeaderNaviSrcCt .elMainNavi .decLogin span a{
	background: url(../../image/1.0.0/ico_headmenu_arrow2x.png) no-repeat 76px 50%;
	-moz-background-size: 7px auto;
	-webkit-background-size: 7px auto;
	-ms-background-size: 7px auto;
	background-size: 7px auto;
	text-indent:0;
	text-align:left;
	line-height:45px;
}
.ypMdHeaderNaviSrcCt .elMainNavi .decLogin span a:hover{
	text-decoration:none;
}
.ypMdHeaderNaviSrcCt .elMainNavi .decEvtCrt{
	width:158px;
	text-align:left;
}
.ypMdHeaderNaviSrcCt .elMainNavi .decEvtCrt .elEvtBtn{
	width:141px;
	height:34px;
	margin:0 auto;
	background: url(../../image/1.0.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;
}
.ypMdHeaderNaviSrcCt .elMainNavi .decEvtCrt .elEvtBtn a{
	display:block;
	width:141px;
	height:34px;
}

/*-- elPurchFin --*/
.ypMdHeaderNaviSrcCt .elMainNaviWr .elPurchFin{
	position:absolute;
	top:4px;
	left:697px;
	width:24px;
	height:24px;
	border:0;
	background: url(../../image/1.0.0/ico_headTicket.png) no-repeat 0 0;
	text-indent:-9999px;
	z-index:50;
	cursor:pointer;
}

/*------------
elSubNavi
------------*/
.ypMdHeaderNaviSrcCt .elSubNavi{
	_height:0;
	z-index:100;
	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);
	width:270px;/*300-30*/
	padding:0 15px;
	border:1px solid #ddd;
	border-top:none;
	background-color:#fff;
}
.ypMdHeaderNaviSrcCt .elSubNavi.event{
	position:absolute;
	top:46px;
	left:0;
	width:686px;
	padding:10px 0;
	text-align:left;
}
.ypMdHeaderNaviSrcCt .elSubNavi.ctgry{
	position:absolute;
	top:46px;
	left:0;
	width:661px;/*686-25*/
	padding:15px 10px 15px 15px;
	text-align:left;
}
.ypMdHeaderNaviSrcCt .elSubNavi.about{
	position:absolute;
	top:46px;
	left:173px;
}
.ypMdHeaderNaviSrcCt .elSubNavi.login{
	position:absolute;
	top:46px;
	left:586px;
}
.ypMdHeaderNaviSrcCt .elSubNavi.about li,
.ypMdHeaderNaviSrcCt .elSubNavi.login li{
	display:block;
	border:none;
	border-bottom:1px solid #dadbd3;
	background:none;
	line-height:44px;
	font-size:114%;/*16px*/
	text-align:center;
}
.ypMdHeaderNaviSrcCt .elSubNavi.about li:last-child,
.ypMdHeaderNaviSrcCt .elSubNavi.login li:last-child{
	border-bottom:none;
}
.ypMdHeaderNaviSrcCt .elSubNavi li.last{
	border-bottom:none;
}
.ypMdHeaderNaviSrcCt .elSubNavi.about li a,
.ypMdHeaderNaviSrcCt .elSubNavi.login li a{
	display:block;
	color:#222;
	font-weight:lighter;
	_zoom:1;/*IE6*/
}
.ypMdHeaderNaviSrcCt .elMainNavi .elSubNavi.about li a,
.ypMdHeaderNaviSrcCt .elMainNavi .elSubNavi.login li a{
	min-height:0;
	padding:0 0;
	background: none;
	line-height:44px;
}

/*------------
ptsSearch
------------*/
.ypMdHeaderNaviSrcCt .elSubNavi.event .ptsSearch{
	position: relative;
	margin:0 0;
	-webkit-user-select: none;
}
.ypMdHeaderNaviSrcCt .elSubNavi.event .ptsSearch ul{
	display:table;
	margin:0 0;
}
.ypMdHeaderNaviSrcCt .elSubNavi.event .ptsSearch li{
	display:table-cell;
	padding:0 15px 0 13px;
	border-right:1px dotted #aaa;
	border-bottom:none;
	vertical-align:middle;
	font-size:14px;
}
.ypMdHeaderNaviSrcCt .elSubNavi.event .ptsSearch li:last-child{
	border-right:none;
}
.ypMdHeaderNaviSrcCt .elSubNavi.event .ptsSearch li a{
	min-height:0;
	padding:0 0;
}
.ypMdHeaderNaviSrcCt .elSubNavi.event .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;
}

/* elPulldown */
.ypMdHeaderNaviSrcCt .elSubNavi.event .ptsSearch .elPulldown{
	position:relative;
}
.ypMdHeaderNaviSrcCt .elSubNavi.event .ptsSearch .elPulldown .inner{
	width:122px;
}
.ypMdHeaderNaviSrcCt .elSubNavi.event .ptsSearch .elPulldown .inner p{
	min-height:16px;
	padding-left:20px;
	background: url(../../image/1.0.0/ico_place2x_ccc.png) no-repeat 0 50%;
	-moz-background-size: 10px auto;
	-webkit-background-size: 10px auto;
	-ms-background-size: 10px auto;
	background-size: 10px auto;
	text-align:left;
}
.ypMdHeaderNaviSrcCt .elSubNavi.event .ptsSearch .elPulldown .inner span a{
	display:block;
	background: url(../../image/1.0.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;
}
.ypMdHeaderNaviSrcCt .elSubNavi.event .ptsSearch .elPulldown .inner span a:before{
	display:none;
}

/* elCalender */
.ypMdHeaderNaviSrcCt .elSubNavi.event .ptsSearch .elCalender{
	position:relative;
}
.ypMdHeaderNaviSrcCt .elSubNavi.event .ptsSearch .elCalender .inner{
	width:135px;
}
.ypMdHeaderNaviSrcCt .elSubNavi.event .ptsSearch .elCalender .inner p{
	min-height:16px;
	padding-left:30px;
	background:url(../../image/1.0.0/ico_period2x_ccc.png) no-repeat 5px 50%;
	-moz-background-size: 16px auto;
	-webkit-background-size: 16px auto;
	-ms-background-size: 16px auto;
	background-size: 16px auto;
	text-align:left;
}
.ypMdHeaderNaviSrcCt .elSubNavi.event .ptsSearch .elCalender .inner span a{
	display:block;
	background: url(../../image/1.0.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;
}
.ypMdHeaderNaviSrcCt .elSubNavi.event .ptsSearch .elCalender .inner span a:before{
	display:none;
}

/* elSearchBox */
.ypMdHeaderNaviSrcCt .elSubNavi.event .ptsSearch .elSearchBox .frame{
	padding: 0;
}
.ypMdHeaderNaviSrcCt .elSubNavi.event .ptsSearch .elSearchBox .search{
	-webkit-appearance: none;
	position: relative;
	width: 245px;
	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;
}
.ypMdHeaderNaviSrcCt .elSubNavi.event .ptsSearch .elSearchBox .placeHolder{
	position: absolute;
	top: 0px;
	left: 328px;
	color: #999;
	line-height: 26px;
	z-index: 0;
}
.ypMdHeaderNaviSrcCt .elSubNavi.event .ptsSearch .elSearchBox .decTap .placeHolder{
	display:none;
}
.ypMdHeaderNaviSrcCt .elSubNavi.event .ptsSearch .elSearchBox .submit{
	display: block;
	position: absolute;
	top: -3px;
	right: 10px;
	width: 81px;
	height: 34px;
	background:url(../../image/1.0.0/img_head_srcbtn2x.png) no-repeat 0 0;
	-moz-background-size: 81px auto;

	-webkit-background-size: 81px auto;
	-ms-background-size: 81px auto;
	background-size: 81px auto;
	text-align: center;
}
.ypMdHeaderNaviSrcCt .elSubNavi.event .ptsSearch .elSearchBox .submit input{
	-webkit-appearance: none;
	display:block;
	position: absolute;
	width: 81px;
	height: 34px;
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	text-indent: -9999px;
	top: 0;
	left: 0;
	overflow: hidden;
	cursor:pointer;
}

/*------------
ptsCate
------------*/
.ypMdHeaderNaviSrcCt .elSubNavi.ctgry .ptsCate li{
	float:left;
	padding:0 8px;
	border:none;
	border-left:2px solid #727272;
	line-height:1.2;
}
.ypMdHeaderNaviSrcCt .elSubNavi.ctgry .ptsCate li:first-child{
	padding-left:0;
	border-left:none;
}

.ypMdHeaderNaviSrcCt .elSubNavi.ctgry .ptsCate li a:link{color: #0090cc;text-decoration:none;}
.ypMdHeaderNaviSrcCt .elSubNavi.ctgry .ptsCate li a:visited{color: #069;text-decoration:none;}
.ypMdHeaderNaviSrcCt .elSubNavi.ctgry .ptsCate li a:hover,a:active{text-decoration:underline;}

.ypMdHeaderNaviSrcCt .elSubNavi.ctgry .ptsCate a{
	min-height:0;
	padding:0 0;
	line-height:1.1;
}
.ypMdHeaderNaviSrcCt .elSubNavi.ctgry .ptsCate .elMainCt a{
	font-size:114%;
	font-weight:bold;
}
.ypMdHeaderNaviSrcCt .elSubNavi.ctgry .ptsCate .elSubCt{
	margin-top:15px;
}

/* HDimg */
@media only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min-device-pixel-ratio:1.5){
.ypMdHeaderNaviSrcCt .elMainNaviWr .elPurchFin{
	background: url(../../image/1.0.0/ico_headTicket2x.png) no-repeat 0 0;
	-moz-background-size: 24px auto;
	-webkit-background-size: 24px auto;
	-ms-background-size: 24px auto;
	background-size: 24px auto;
}
}/*-- Top 1.0.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.0.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.0.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.0.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.0.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.0.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.0.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.0.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-break:break-all;
	word-wrap:break-word;
}
.ypMdEventDetail .wrInfoCar .unt1Colum .ptsItemInfo .elItemTxt{
	width:940px;
	margin-bottom:15px;
	color:#666;
	overflow:hidden;
	word-break:break-all;
	word-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.0.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.0.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-break:break-all;
	word-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-break:break-all;
	word-wrap:break-word;
}
.ypMdEventDetail .wrInfoCar .unt2Colum .ptsItemInfo .elItemTxt{
	width:425px;
	margin-bottom:15px;
	color:#666;
	overflow:hidden;
	word-break:break-all;
	word-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.0.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.0.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-break:break-all;
	word-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.0.0/ico_indicator_01.png) no-repeat -8px 0;
	cursor:pointer;
}
.ypMdEventDetail .ptsCarouselWr .ptsCarousel ol.elCrPosNavi li span.hover{
	background:url(../../image/1.0.0/ico_indicator_01.png) no-repeat 0 0;
	cursor:pointer;
}
.ypMdEventDetail .ptsCarouselWr .ptsCarousel ol.elCrPosNavi li span.on{
	background:url(../../image/1.0.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.0.0/btn_carArrow_detail.png) no-repeat 0 0;cursor:pointer;}
.ypMdEventDetail .ptsCarouselWr .ptsCarousel ul.slideNavi li.elCrRightBtn.on{background:url(../../image/1.0.0/btn_carArrow_detail.png) no-repeat -40px 0;cursor:pointer;}
.ypMdEventDetail .ptsCarouselWr .ptsCarousel ul.slideNavi li.elCrLeftBtn.off{background:url(../../image/1.0.0/btn_carArrow_detail.png) no-repeat -80px 0;}
.ypMdEventDetail .ptsCarouselWr .ptsCarousel ul.slideNavi li.elCrRightBtn.off{background:url(../../image/1.0.0/btn_carArrow_detail.png) no-repeat -120px 0;}

.ypMdEventDetail .ptsCarouselWr .ptsCarousel ul.slideNavi li.elCrLeftBtn{
	left:0;
	background:url(../../image/1.0.0/btn_carArrow_detail.png) no-repeat 0 0;/*IE6*/
}
.ypMdEventDetail .ptsCarouselWr .ptsCarousel ul.slideNavi li.elCrRightBtn{
	right:0;
	background:url(../../image/1.0.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.0.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-break:break-all;
	word-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.0.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;
	word-break:break-all;
}

.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;
	word-break:break-all;
}
.ypMdEventDetail .wrTickInfo .dvMainWr .ptsTabInner .elRecept .decAdd{
	width:540px;
	margin-bottom:10px;
	overflow:hidden;
	word-wrap:break-word;
	word-break:break-all;
}
.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;
	word-break:break-all;
}
.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-break:break-all;
	word-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(../../image/1.0.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(../../image/1.0.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-break:break-all;
	word-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.0.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.0.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;
	word-break:break-all;
}
.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.0.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.0.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.0.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.0.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.0.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-break:break-all;
	word-wrap:break-word;
}
.ypMdeventDetailFixed .wrFollow .ptsItemInfo .elPeriod{
	width:468px;/*490-22*/
	min-height:16px;
	padding-left:22px;
	margin-bottom:5px;
	background:url(../../image/1.0.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.0.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-break:break-all;
	word-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.0.0 --*/

.ypMdUserFeature{
	width:100%;
	background-color:#fff;
}

/*ptsMainV*/
.ypMdUserFeature .ptsMainV{
	width:100%;
	height:230px;
	background:url(../../image/1.0.0/bg_featureKv.jpg) no-repeat top center;
	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.0.0/ico_indicator_01.png) no-repeat -8px 0;
	cursor:pointer;
}
.ypMdUserFeature .ptsCarouselWr .ptsCarousel ol.elCrPosNavi li span.hover{
	background:url(../../image/1.0.0/ico_indicator_01.png) no-repeat 0 0;
	cursor:pointer;
}
.ypMdUserFeature .ptsCarouselWr .ptsCarousel ol.elCrPosNavi li span.on{
	background:url(../../image/1.0.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.0.0/btn_carArrow.png) no-repeat 0 0;cursor:pointer;}
.ypMdUserFeature .ptsCarouselWr .ptsCarousel ul.slideNavi li.elCrRightBtn.on{background:url(../../image/1.0.0/btn_carArrow.png) no-repeat -40px 0;cursor:pointer;}
.ypMdUserFeature .ptsCarouselWr .ptsCarousel ul.slideNavi li.elCrLeftBtn.off{background:url(../../image/1.0.0/btn_carArrow.png) no-repeat -80px 0;}
.ypMdUserFeature .ptsCarouselWr .ptsCarousel ul.slideNavi li.elCrRightBtn.off{background:url(../../image/1.0.0/btn_carArrow.png) no-repeat -120px 0;}

.ypMdUserFeature .ptsCarouselWr .ptsCarousel ul.slideNavi li.elCrLeftBtn{
	left:0;
	background:url(../../image/1.0.0/btn_carArrow.png) no-repeat 0 0;/*IE6*/
}
.ypMdUserFeature .ptsCarouselWr .ptsCarousel ul.slideNavi li.elCrRightBtn{
	right:0;
	background:url(../../image/1.0.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.0.0/btn_carArrowM.png) no-repeat 0 0;cursor:pointer;}
.ypMdUserFeature .ptsCarouselWr .ptsCarousel.elPast ul.slideNavi li.elCrRightBtn.on{background:url(../../image/1.0.0/btn_carArrowM.png) no-repeat -40px 0;cursor:pointer;}
.ypMdUserFeature .ptsCarouselWr .ptsCarousel.elPast ul.slideNavi li.elCrLeftBtn.off{background:url(../../image/1.0.0/btn_carArrowM.png) no-repeat -80px 0;}
.ypMdUserFeature .ptsCarouselWr .ptsCarousel.elPast ul.slideNavi li.elCrRightBtn.off{background:url(../../image/1.0.0/btn_carArrowM.png) no-repeat -120px 0;}

.ypMdUserFeature .ptsCarouselWr .ptsCarousel.elPast ul.slideNavi li.elCrLeftBtn{
	left:0;
	background:url(../../image/1.0.0/btn_carArrowM.png) no-repeat 0 0;/*IE6*/
}
.ypMdUserFeature .ptsCarouselWr .ptsCarousel.elPast ul.slideNavi li.elCrRightBtn{
	right:0;
	background:url(../../image/1.0.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.0.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.0.0/img_topMerTtl_01.png) no-repeat 0 0;
}
.ypMdUserFeature .ptsFeature .elInner .ptsSpon .elMerit h2.elTtl{
	background:url(../../image/1.0.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.0.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.0.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.0.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.0.0/img_topMer_02.png) no-repeat bottom center;
}
.ypMdUserFeature .ptsFeature .elInner .ptsPartic .elMerit .elMerWr01 li.elMer03 .decPh{
	width:120px;
	background:url(../../image/1.0.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.0.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.0.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.0.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.0.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.0.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.0.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.0.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.0.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.0.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.0.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.0.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.0.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.0.0/ico_indicator_01.png) no-repeat -8px 0;
	cursor:pointer;
}
.ypMdTopRn .ptsCarouselTop .ptsCarousel ol.elCrPosNavi li span.hover{
	background:url(../../image/1.0.0/ico_indicator_01.png) no-repeat 0 0;
	cursor:pointer;
}
.ypMdTopRn .ptsCarouselTop .ptsCarousel ol.elCrPosNavi li span.on{
	background:url(../../image/1.0.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.0.0/btn_carArrowL.png) no-repeat 0 50%;cursor:pointer;}
.ypMdTopRn .ptsCarouselTop .ptsCarousel ul.slideNavi li.elCrRightBtn.on{background:url(../../image/1.0.0/btn_carArrowL.png) no-repeat -40px 50%;cursor:pointer;}
.ypMdTopRn .ptsCarouselTop .ptsCarousel ul.slideNavi li.elCrLeftBtn.off{background:url(../../image/1.0.0/btn_carArrowL.png) no-repeat -80px 50%;}
.ypMdTopRn .ptsCarouselTop .ptsCarousel ul.slideNavi li.elCrRightBtn.off{background:url(../../image/1.0.0/btn_carArrowL.png) no-repeat -120px 50%;}

.ypMdTopRn .ptsCarouselTop .ptsCarousel ul.slideNavi li.elCrLeftBtn{
	left:0;
	background:url(../../image/1.0.0/btn_carArrowL.png) no-repeat 0 0;/*IE6*/
}
.ypMdTopRn .ptsCarouselTop .ptsCarousel ul.slideNavi li.elCrRightBtn{
	right:0;
	background:url(../../image/1.0.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.0.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.0.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.0.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.0.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(../../image/1.0.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.0.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.0.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.0.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.0.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.0.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.0.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.0.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.0.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.0.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.0.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.0.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.0.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.0.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-break:break-all;
	word-wrap:break-word;
}
.ypMdEventPreview .wrInfoCar .unt1Colum .ptsItemInfo .elItemTxt{
	width:940px;
	margin-bottom:15px;
	color:#666;
	overflow:hidden;
	word-break:break-all;
	word-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.0.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.0.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-break:break-all;
	word-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-break:break-all;
	word-wrap:break-word;
}
.ypMdEventPreview .wrInfoCar .unt2Colum .ptsItemInfo .elItemTxt{
	width:425px;
	margin-bottom:15px;
	color:#666;
	overflow:hidden;
	word-break:break-all;
	word-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.0.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.0.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-break:break-all;
	word-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.0.0/ico_indicator_01.png) no-repeat -8px 0;
	cursor:pointer;
}
.ypMdEventPreview .ptsCarouselWr .ptsCarousel ol.elCrPosNavi li span.hover{
	background:url(../../image/1.0.0/ico_indicator_01.png) no-repeat 0 0;
	cursor:pointer;
}
.ypMdEventPreview .ptsCarouselWr .ptsCarousel ol.elCrPosNavi li span.on{
	background:url(../../image/1.0.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.0.0/btn_carArrow_detail.png) no-repeat 0 0;cursor:pointer;}
.ypMdEventPreview .ptsCarouselWr .ptsCarousel ul.slideNavi li.elCrRightBtn.on{background:url(../../image/1.0.0/btn_carArrow_detail.png) no-repeat -40px 0;cursor:pointer;}
.ypMdEventPreview .ptsCarouselWr .ptsCarousel ul.slideNavi li.elCrLeftBtn.off{background:url(../../image/1.0.0/btn_carArrow_detail.png) no-repeat -80px 0;}
.ypMdEventPreview .ptsCarouselWr .ptsCarousel ul.slideNavi li.elCrRightBtn.off{background:url(../../image/1.0.0/btn_carArrow_detail.png) no-repeat -120px 0;}

.ypMdEventPreview .ptsCarouselWr .ptsCarousel ul.slideNavi li.elCrLeftBtn{
	left:0;
	background:url(../../image/1.0.0/btn_carArrow_detail.png) no-repeat 0 0;/*IE6*/
}
.ypMdEventPreview .ptsCarouselWr .ptsCarousel ul.slideNavi li.elCrRightBtn{
	right:0;
	background:url(../../image/1.0.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.0.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-break:break-all;
	word-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.0.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;
	word-break:break-all;
}

.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;
	word-break:break-all;
}
.ypMdEventPreview .wrTickInfo .dvMainWr .ptsTabInner .elRecept .decAdd{
	width:540px;
	margin-bottom:10px;
	overflow:hidden;
	word-wrap:break-word;
	word-break:break-all;
}
.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;
	word-break:break-all;
}
.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-break:break-all;
	word-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(../../image/1.0.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(../../image/1.0.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-break:break-all;
	word-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.0.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.0.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;
	word-break:break-all;
}
.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;
	word-break:break-all;
}
.ypMdEventPreview .wrListType .ptsListType .elColum p {
	word-wrap:break-word;
	word-break:break-all;
}

/*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.0.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.0.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.0.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.0.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.0.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.0.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/*{cornerRadius}*/!important; -webkit-border-top-left-radius: 0px/*{cornerRadius}*/!important; -khtml-border-top-left-radius: 0px/*{cornerRadius}*/!important; border-top-left-radius: 0px/*{cornerRadius}*/!important; }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 0px/*{cornerRadius}*/!important; -webkit-border-top-right-radius: 0px/*{cornerRadius}*/!important; -khtml-border-top-right-radius: 0px/*{cornerRadius}*/!important; border-top-right-radius: 0px/*{cornerRadius}*/!important; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 0px/*{cornerRadius}*/!important; -webkit-border-bottom-left-radius: 0px/*{cornerRadius}*/!important; -khtml-border-bottom-left-radius: 0px/*{cornerRadius}*/!important; border-bottom-left-radius: 0px/*{cornerRadius}*/!important; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 0px/*{cornerRadius}*/!important; -webkit-border-bottom-right-radius: 0px/*{cornerRadius}*/!important; -khtml-border-bottom-right-radius: 0px/*{cornerRadius}*/!important; border-bottom-right-radius: 0px/*{cornerRadius}*/!important; }

/* Corner radius */
.ui-dialog-buttonset .ui-corner-all { -moz-border-radius-topleft: 5px/*{cornerRadius}*/!important; -webkit-border-top-left-radius: 5px/*{cornerRadius}*/!important; -khtml-border-top-left-radius: 5px/*{cornerRadius}*/!important; border-top-left-radius: 5px/*{cornerRadius}*/!important; }
.ui-dialog-buttonset .ui-corner-all { -moz-border-radius-topright: 5px/*{cornerRadius}*/!important; -webkit-border-top-right-radius: 5px/*{cornerRadius}*/!important; -khtml-border-top-right-radius: 5px/*{cornerRadius}*/!important; border-top-right-radius: 5px/*{cornerRadius}*/!important; }
.ui-dialog-buttonset .ui-corner-all { -moz-border-radius-bottomleft: 5px/*{cornerRadius}*/!important; -webkit-border-bottom-left-radius: 5px/*{cornerRadius}*/!important; -khtml-border-bottom-left-radius: 5px/*{cornerRadius}*/!important; border-bottom-left-radius: 5px/*{cornerRadius}*/!important; }
.ui-dialog-buttonset .ui-corner-all { -moz-border-radius-bottomright: 5px/*{cornerRadius}*/!important; -webkit-border-bottom-right-radius: 5px/*{cornerRadius}*/!important; -khtml-border-bottom-right-radius: 5px/*{cornerRadius}*/!important; border-bottom-right-radius: 5px/*{cornerRadius}*/!important; }

/* Overlays */
.ui-widget-overlay { background: #000000/*{bgColorOverlay}*/ url(../../image/1.0.0/ui-bg_flat_0_000000_40x100.png)/*{bgImgUrlOverlay}*/ 50%/*{bgOverlayXPos}*/ 50%/*{bgOverlayYPos}*/ repeat-x/*{bgOverlayRepeat}*/!important; opacity: .6!important;filter:Alpha(Opacity=60)/*{opacityOverlay}*/!important;}
.ui-widget-shadow { margin: -8px/*{offsetTopShadow}*/ 0 0 -8px/*{offsetLeftShadow}*/; padding: 8px/*{thicknessShadow}*/; background: #000000/*{bgColorShadow}*/ url(../../image/1.0.0/ui-bg_flat_0_000000_40x100.png)/*{bgImgUrlShadow}*/ 50%/*{bgShadowXPos}*/ 50%/*{bgShadowYPos}*/ repeat-x/*{bgShadowRepeat}*/!important; opacity: .6!important;filter:Alpha(Opacity=60)/*{opacityShadow}*/!important; -moz-border-radius: 0px/*{cornerRadiusShadow}*/!important; -khtml-border-radius: 0px/*{cornerRadiusShadow}*/!important; -webkit-border-radius: 0px/*{cornerRadiusShadow}*/!important; border-radius: 0px/*{cornerRadiusShadow}*/!important; }

/*-- ReceptQA 1.0.0 --*/

.ypMdReceptQA{
	width:100%;
	background-color:#fff;
}
.ypMdReceptQA .dvCont .elAtt{
	min-height:17px;
	padding-left:20px;
	margin-top:15px;
	background:url(../../image/1.0.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.0.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.0.0/ico_receptQAQr.png) no-repeat 0 0;
}
.ypMdReceptQA .dvCont .ptsColumn .elIconTtl .elIcon.decMogiri{
	width:52px;
	height:52px;
	background:url(../../image/1.0.0/ico_receptQAMogiri.png) no-repeat 0 0;
}
.ypMdReceptQA .dvCont .ptsColumn .elIconTtl .elIcon.decPfo{
	width:52px;
	height:52px;
	background:url(../../image/1.0.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.0.0/img_receptQA_01.png) no-repeat top center;
}
.ypMdReceptQA .dvCont .dvMethod .ptsColumn .elImg.decMethod2{
	height:379px;
	background:url(../../image/1.0.0/img_receptQA_02.png) no-repeat top center;
}
.ypMdReceptQA .dvCont .dvMethod .ptsColumn .elImg.decMethod3{
	height:379px;
	background:url(../../image/1.0.0/img_receptQA_03.png) no-repeat top center;
}
.ypMdReceptQA .dvCont .dvMethod .ptsColumn .elImg.decMethod4{
	height:379px;
	background:url(../../image/1.0.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.0.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.0.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.0.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.0.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.0.0/bg_btnShadow.png);
	background-repeat:no-repeat;
	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.0.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.0.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.0.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:330px;/*--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.0.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.0.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.0.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.0.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.0.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.0.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.0.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.0.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.0.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.0.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.0.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.0.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.0.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.0.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.0.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.0.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.0.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.0.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.0.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.0.0 --*/

.ypMdFeatureRn{
	width:100%;
	background-color:#fff;
}

/*ptsMainV*/
.ypMdFeatureRn .ptsMainV{
	width:100%;
	min-height:267px;
	background:url(../../image/1.0.0/bg_feature_mv.jpg) no-repeat top center;
	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.0.0/bg_feature_sponttl.png) no-repeat 0 0;
}
.ypMdFeatureRn .ptsFeature .elInner.decCustomer .decCrl{
	background:url(../../image/1.0.0/bg_feature_custttl.png) no-repeat 0 0;
}
.ypMdFeatureRn .ptsFeature .elInner.decFunction .decCrl{
	background:url(../../image/1.0.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.0.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.0.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.0.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.0.0/img_feature_supmv.png) no-repeat right top;
}
.ypMdFeatureRn .ptsFeature .elInner.decSupport .elMainTtl h1{
	height:128px;
	margin-bottom:20px;
	background:url(../../image/1.0.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.0.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.0.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.0.0/img_feature_spon02.png) no-repeat top center;
}
.ypMdFeatureRn .ptsFeature .decSponsor .ptsColumn .elFtrWr .decPh.ph02{
	width:340px;
	height:115px;
	background:url(../../image/1.0.0/img_feature_spon03.png) no-repeat top center;
}
.ypMdFeatureRn .ptsFeature .decCustomer .ptsColumn .elFtrWr .decPh.ph01{
	width:122px;
	height:110px;
	background:url(../../image/1.0.0/img_feature_cust01.png) no-repeat top center;
}
.ypMdFeatureRn .ptsFeature .decCustomer .ptsColumn .elFtrWr .decPh.ph02{
	width:340px;
	height:110px;
	background:url(../../image/1.0.0/img_feature_cust02.png) no-repeat top center;
}
.ypMdFeatureRn .ptsFeature .decCustomer .ptsColumn .elFtrWr .decPh.ph03{
	width:150px;
	height:110px;
	background:url(../../image/1.0.0/img_feature_cust03.png) no-repeat top center;
}
.ypMdFeatureRn .ptsFeature .decCustomer .ptsColumn .elFtrWr .decPh.ph04{
	width:51px;
	height:110px;
	background:url(../../image/1.0.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.0.0/ico_feature_flow01.png) no-repeat top center;
}
.ypMdFeatureRn .ptsFeature .ptsColumn .elFlow .two .decPh{
	background:url(../../image/1.0.0/ico_feature_flow02.png) no-repeat top center;
}
.ypMdFeatureRn .ptsFeature .ptsColumn .elFlow .three .decPh{
	background:url(../../image/1.0.0/ico_feature_flow03.png) no-repeat top center;
}
.ypMdFeatureRn .ptsFeature .ptsColumn .elFlow .four .decPh{
	background:url(../../image/1.0.0/ico_feature_flow04.png) no-repeat top center;
}
.ypMdFeatureRn .ptsFeature .ptsColumn .elFlow .decTtlBgS{
	padding-bottom:25px;
	margin-bottom:25px;
	background:url(../../image/1.0.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.0.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.0.0/img_feature_spon04.png) no-repeat top center;
}
.ypMdFeatureRn .ptsFeature .ptsColumn .elPrcWr .decPh.ph02{
	width:221px;
	height:105px;
	background:url(../../image/1.0.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.0.0/bg_topRnSub.png) repeat-y 0 0;
}
.ypMdFeatureRn .ptsIntroList .elColum li .elPhoto{
	display:table;
	background: url(../../image/1.0.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.0.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.0.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.0.0/bg_btnShadow.png);
	background-repeat:no-repeat;
	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.0.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.0.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.0.0 --*/

.ypMdFeatDialog{

}

/*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.0.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.0.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.0.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.0.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.0.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.0.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.0.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.0.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.0.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.0.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.0.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.0.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.0.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.0.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.0.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.0.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.0.0/img_feature_spon04.png) no-repeat top center;
}
.ypMdFeatureLp .ptsFeature .ptsColumn .elPrcWr .decPh.ph02{
	width:221px;
	height:105px;
	background:url(../../image/1.0.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.0.0/bg_btnShadow.png);
	background-repeat:no-repeat;
	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.0.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.0.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.0.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.0.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.0.0/bg_evctcam_mainv.jpg) no-repeat top center;
	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.0.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.0.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.0.0/bg_btnShadow.png);
	background-repeat:no-repeat;
	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.0.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.0.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.0.0/bg_evctcam_150202_mainv.png) no-repeat top center #00dbaf;
	background-size:auto;
}
.ypMdEventCrtCamp.decGrnVer .ptsMainV .elBtnBox.decEvent{
	background:url(../../image/1.0.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.0.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.0.0/bg_evctcam_150930_mainv.jpg) no-repeat top center #fff;
	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.0.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.0.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.0.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.0.0/bg_evctcam_150930_mainevbtn.png) no-repeat top center #fff;
	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.0.0/img_evctcam_150930_mainawl.png) no-repeat left 14px;
}
.ypMdEventCrtCamp.decFwVer .ptsEvtBtn .elInner .decArrR{
	background:url(../../image/1.0.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.0.0/bg_btnShadow.png);
	background-repeat:no-repeat;
	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.0.0/bg_evctcam_160101_mainv.jpg) no-repeat top center #fff;
	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.0.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;
	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.0.0/bg_btnShadow.png);
	background-repeat:no-repeat;
	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.0.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.0.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.0.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.0.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.0.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.0.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.0.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.0.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: rgba(0, 0, 0, 0);
}
.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.0.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.0.0/ico_evtinp_one.png) no-repeat 50% 50% #01d7ad;}
.ypMdEventInput .untBody .wrEventInput h2 .decCir.decTwo{background: url(../../image/1.0.0/ico_evtinp_two.png) no-repeat 50% 50% #01d7ad;}
.ypMdEventInput .untBody .wrEventInput h2 .decCir.decThree{background: url(../../image/1.0.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 .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 .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{
}
.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{
	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 .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;
	-ms-border-radius: 15px;
	-o-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;
}

/*--ptsEvtStart--*/
.ypMdEventInput .untBody .wrEventInput .ptsEvtStart{
	display:table;
	margin-top:15px;
}
.ypMdEventInput .untBody .wrEventInput .ptsEvtStart .elTxt{
	display:table-cell;
	vertical-align:middle;
}
.ypMdEventInput .untBody .wrEventInput .ptsEvtStart .elSlt{
	display:table-cell;
	padding-left:5px;
	vertical-align:middle;
}
.ypMdEventInput .untBody .wrEventInput .ptsEvtStart .elSlt select{
	min-width:160px;
}

/*--ptsUserEdit--*/
.ypMdEventInput .untBody .wrEventInput .ptsUserEdit{

}

/*--ptsSrcRst--*/
.ypMdEventInput .untBody .wrEventInput .ptsSrcRst{
	margin-top:30px;
}
.ypMdEventInput .untBody .wrEventInput .ptsSrcRst .ptsStBtn{
}
.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.0.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.0.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.0.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.0.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;
}

/*ptsPurNum*/
.ypMdEventInput .untBody .wrEventInput .ptsPurNum{
	margin-top:15px;
}
.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.0.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;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	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 .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,
.ypMdEventInput .untBody .wrEventInput .ptsTickList.decUsually .ptsSumSet.decStopSale .elSumm .decName .libTextarea textarea{
	width:265px;/*333-68*/
	padding: 14px 10px 10px 58px;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList.decUsually .ptsSumSet.decStopResale .elSumm .decName .libTextarea textarea{
	width:243px;/*333-90*/
	padding: 14px 10px 10px 80px;
}
.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 .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.0.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.0.0/ico_evtinp_setting.png) no-repeat 50% 4px #fff;
}
.ypMdEventInput .untBody .wrEventInput .ptsTickList .elSumm .decOther .elBtn .decNew{
	background: url(../../image/1.0.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.0.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.0.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.0.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.0.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.0.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.0.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.0.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.0.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.0.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.0.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.0.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.0.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.0.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.0.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.0.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.0.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.0.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;
}

/*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.0.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.0.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{
	display:table;
	margin-top:15px;
}
.ypMdEventInput .untBody .wrEventInput .ptsWhen .elTxt{
	display:table-cell;
	vertical-align:middle;
}
.ypMdEventInput .untBody .wrEventInput .ptsWhen .elSlt{
	display:table-cell;
	padding:0 10px;
	vertical-align:middle;
}
.ypMdEventInput .untBody .wrEventInput .ptsWhen .elSlt select{
	min-width:85px;
}

/*--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
}/* ============================================================
 * 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;
  -ms-border-radius: 15px;
  -o-border-radius: 15px;
  border-radius: 15px;
  position: relative;
  text-align: left;
  overflow:hidden;
  line-height: 8px;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-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;
  -ms-border-radius: 15px;
  -o-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.0.0/ico_toggOn.png) 26px 5px no-repeat #00cfa8;
  padding: 3px 20px 4px 0;
}
.decStop .switch span.switch-left {
  background:url(../../image/1.0.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.0.0/ico_toggOff.png) 6px 5px no-repeat #cccfd2;
  padding: 3px 0 5px 18px;
}
.decStop .switch span.switch-right {
  background:url(../../image/1.0.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.0.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.0.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.0.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.0.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.0.0 --*/

.ypMdEventInputBf{
	width:100%;
	background-color:#fff;
}
.ypMdEventInputBf .elInner{
	width:100%;
	min-height:680px;
	background:url(../../image/1.0.0/bg_evtinpbf_main.jpg) no-repeat top center;
	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.0.0/btn_pageTop.png) no-repeat bottom center;
	text-indent:-9999px;
	overflow:hidden;
}/*-- TicketIncDecr 1.0.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: rgba(0, 0, 0, 0);
}
.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.0.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.0.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.0.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.0.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.0.0 --*/

.ypMdTopRnSrc{
	background-color:#fff;
}

/*-- wrFixBg --*/
.ypMdTopRnSrc .wrFixBg{
	background-repeat: no-repeat;
	background-position: center top;
	width: 100%;
	background-attachment: fixed;
	background-size: 100%;
}
.ypMdTopRnSrc .wrFixBg.elHead{
	background-image: url(../../image/1.0.0/bg_toprnsrc_mv.jpg);
}
.ypMdTopRnSrc .wrFixBg.elFoot{
	background-image: url(../../image/1.0.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.0.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.0.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.0.0/img_toprnsrc_mvtxt1_2.png) no-repeat center 0;
}
.ypMdTopRnSrc .ptsMainV.decVer3 .elLead{
	height:20px;
	background: url(../../image/1.0.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;
}

/* 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.0.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.0.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.0.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.0.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.0.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;
}
.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.0.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.0.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.0.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.0.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.0.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.0.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.0.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.0.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.0.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.0.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.0.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.0.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.0.0/img_pop_no1.png) no-repeat 6px center #f3cd00;
	-webkit-background-size: 8px 16px;
	background-size: 8px 16px;
}
.ypMdCateTop .ptsPoplr .elPopTtl .dec1st span{
	background:url(../../image/1.0.0/img_pop_no1sd.png) no-repeat right top;
	-webkit-background-size: 22px 25px;
	background-size: 22px 25px;
}
.ypMdCateTop .ptsPoplr .elPopTtl .dec2nd{
	background:url(../../image/1.0.0/img_pop_no2.png) no-repeat 4px center #b0c8d2;
	-webkit-background-size: 12px 16px;
	background-size: 12px 16px;
}
.ypMdCateTop .ptsPoplr .elPopTtl .dec2nd span{
	background:url(../../image/1.0.0/img_pop_no2sd.png) no-repeat right top;
	-webkit-background-size: 22px 25px;
	background-size: 22px 25px;
}
.ypMdCateTop .ptsPoplr .elPopTtl .dec3rd{
	background:url(../../image/1.0.0/img_pop_no3.png) no-repeat 5px center #d1803f;
	-webkit-background-size: 12px 17px;
	background-size: 12px 17px;
}
.ypMdCateTop .ptsPoplr .elPopTtl .dec3rd span{
	background:url(../../image/1.0.0/img_pop_no3sd.png) no-repeat right top;
	-webkit-background-size: 22px 25px;
	background-size: 22px 25px;
}
.ypMdCateTop .ptsPoplr .elPopTtl .dec4th{
	background:url(../../image/1.0.0/img_pop_no4.png) no-repeat 4px center #ccc;
	-webkit-background-size: 11px 16px;
	background-size: 11px 16px;
}
.ypMdCateTop .ptsPoplr .elPopTtl .dec5th{
	background:url(../../image/1.0.0/img_pop_no5.png) no-repeat 5px center #ccc;
	-webkit-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;
}
.ypMdCateTop .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;
}
.ypMdCateTop .ptsFeature .elFeatList li .decTtl .decBord{
	border-bottom:2px solid #02f0c3;
}

/*-----------------------
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.0.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.0.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.0.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.0.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.0.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;
    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.0.0/ico_headmenu_arrow2x.png) no-repeat right 50%;
    -webkit-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.0.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.0.0/bg_orgdesc_feat_mv.png) no-repeat top center;
	-webkit-background-size:cover;
	background-size: cover;
}
.ypMdOrgParDesc.decFunc .ptsMainV{
	background:url(../../image/1.0.0/bg_orgdesc_func_mv.png) no-repeat top center;
	-webkit-background-size:cover;
	background-size: cover;
}
.ypMdOrgParDesc.decFee .ptsMainV{
	background:url(../../image/1.0.0/bg_orgdesc_fee_mv.png) no-repeat top center;
	-webkit-background-size:cover;
	background-size: cover;
}
.ypMdOrgParDesc.decFunclist .ptsMainV{
	background:url(../../image/1.0.0/bg_orgdesc_funclist_mv.png) no-repeat top center;
	-webkit-background-size:cover;
	background-size: cover;
}
.ypMdOrgParDesc.decSupport .ptsMainV{
	background:url(../../image/1.0.0/bg_orgdesc_support_mv.png) no-repeat top center;
	-webkit-background-size:cover;
	background-size: cover;
}
.ypMdOrgParDesc.decPartic .ptsMainV{
	background:url(../../image/1.0.0/bg_orgdesc_partic_mv.png) no-repeat top center;
	-webkit-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.0.0/txt_orgdesc_feat_mv.png) no-repeat top center;}
.ypMdOrgParDesc.decFunc .ptsMainV h1{background:url(../../image/1.0.0/txt_orgdesc_func_mv.png) no-repeat top center;}
.ypMdOrgParDesc.decFee .ptsMainV h1{background:url(../../image/1.0.0/txt_orgdesc_fee_mv.png) no-repeat top center;}
.ypMdOrgParDesc.decFunclist .ptsMainV h1{background:url(../../image/1.0.0/txt_orgdesc_funclist_mv.png) no-repeat top center;}
.ypMdOrgParDesc.decSupport .ptsMainV h1{background:url(../../image/1.0.0/txt_orgdesc_support_mv.png) no-repeat top center;}
.ypMdOrgParDesc.decPartic .ptsMainV h1{background:url(../../image/1.0.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.0.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;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
	background:url(../../image/1.0.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;
	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;
	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.0.0/img_orgdesc_multiply.png) no-repeat 0 0;
    -webkit-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.0.0/img_orgdesc_equal.png) no-repeat 0 0;
    -webkit-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;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
	border:1px solid #e4e7ea;
	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%;
	box-shadow: 1px 2px 2px 0 #c2c3c2;
	-webkit-box-shadow: 1px 2px 2px 0 #c2c3c2;
	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;
	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;
	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.0.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.0.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.0.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.0.0/bg_orgdesc_feat_merit.jpg) no-repeat top center;
	-webkit-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.0.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.0.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.0.0/img_orgdesc_func_ph1.png);}
.ypMdOrgParDesc .ptsCreatManage .elInfoList .decConfig .elPh{background-image:url(../../image/1.0.0/img_orgdesc_func_ph2.png);}
.ypMdOrgParDesc .ptsCreatManage .elInfoList .decSelect .elPh{background-image:url(../../image/1.0.0/img_orgdesc_func_ph3.png);}
.ypMdOrgParDesc .ptsCreatManage .elInfoList .decMessage .elPh{background-image:url(../../image/1.0.0/img_orgdesc_func_ph4.png);}
.ypMdOrgParDesc .ptsCreatManage .elInfoList .decData .elPh{background-image:url(../../image/1.0.0/img_orgdesc_func_ph5.png);}
.ypMdOrgParDesc .ptsCreatManage .elInfoList .decStock .elPh{background-image:url(../../image/1.0.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.0.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.0.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.0.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.0.0/ico_ok.png) no-repeat 0 0;
	-webkit-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.0.0/img_orgdesc_func_ph7.png);}
.ypMdOrgParDesc .ptsReception .elAcceptType .decMogi .elPh{background-image:url(../../image/1.0.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.0.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.0.0/ico_ok.png) no-repeat 0 0;
	-webkit-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 li{
	float:left;
	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.0.0/bg_orgdesc_func_ftph1.png);}
.ypMdOrgParDesc .ptsFtLink li.decFunc{background-image:url(../../image/1.0.0/bg_orgdesc_func_ftph2.png);}
.ypMdOrgParDesc .ptsFtLink li.decDetl{background-image:url(../../image/1.0.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.0.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.0.0/img_orgdesc_partic_ph1.png);}
.ypMdOrgParDesc .ptsPsmUseMerit .elMeritList .decWallet .elPh{background-image:url(../../image/1.0.0/img_orgdesc_partic_ph2.png);}
.ypMdOrgParDesc .ptsPsmUseMerit .elMeritList .decTrans .elPh{background-image:url(../../image/1.0.0/img_orgdesc_partic_ph3.png);}
.ypMdOrgParDesc .ptsPsmUseMerit .elMeritList .decLsprev .elPh{background-image:url(../../image/1.0.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.0.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.0.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.0.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.0.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.0.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;
}/*-- OrgParDescFixed 1.0.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;
    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.0.0/ico_headmenu_arrow2x.png) no-repeat right 50%;
    -webkit-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.0.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;
}/*-- footerDefault 1.0.0 --*/
.ypMdFooterDefault{
	_position:relative;/*IE6*/
	width:100%;
	margin-top:-1px;/*iPad*/
}
.ypMdFooterDefault .untHead{
	width:100%;
	padding:25px 0 0;
	background-color:#fff;
	text-align:center;
}
.ypMdFooterDefault .untHead.decGray{
	background-color:#e9ecf0;
}
.ypMdFooterDefault .untHead.decGrayE{
	background-color:#eee;
}
.ypMdFooterDefault .untHead a{
	display:inline-block;
	*display:block;/*IE6,7*/
	width:62px;
	height:42px;
	background:url(../../image/1.0.0/btn_pageTop.png) no-repeat bottom center;
	text-indent:-9999px;
	overflow:hidden;
}
.ypMdFooterDefault .untBody{
	width:100%;
	padding:20px 0;
	background-color:#111;
	text-align:center;
}
.ypMdFooterDefault .untBody .ptsSNS{
	width:165px;
	margin:0 auto 15px;
	text-align:center;
	background-color:#333;
}
.ypMdFooterDefault .untBody .ptsSNS .decHead{
	background:url(../../image/1.0.0/bg_footer_01.png) no-repeat top left;
}
.ypMdFooterDefault .untBody .ptsSNS .decFoot{
	padding:6px 5px;
	background:url(../../image/1.0.0/bg_footer_02.png) no-repeat bottom left;
}
.ypMdFooterDefault .untBody .ptsSNS p{
	margin-bottom:10px;
	color:#7f8080;
	font-weight:bold;
	font-size:86%;/*12px*/
}
.ypMdFooterDefault .untBody .ptsSNS li{
	display:inline-block;
	*display:inline;/*IE6,7*/
	*zoom:1;/*IE6,7*/
	padding:0 10px;
}
.ypMdFooterDefault .untBody .elLink{
	width:940px;
	margin:0 auto 10px;
}
.ypMdFooterDefault .untBody .elLink li{
	display:inline-block;
	*display:inline;/*IE6,7*/
	*zoom:1;/*IE6,7*/
}
.ypMdFooterDefault .untBody .elLink li span{
	color:#999;
}
.ypMdFooterDefault .untBody .decCopy{
	color:#999;
	font-size:86%;/*12px*/
}

.ypMdFooterDefault .untBody .elService{
	margin-bottom:15px;
	color:#999;
	text-align:center;
}/*-- footerRn 1.0.0 --*/
.ypMdFooterRn{
	_position:relative;/*IE6*/
	width:100%;
	margin-top:-1px;/*iPad*/
}

/*untHead*/
.ypMdFooterRn .untHead{
	width:100%;
	padding:25px 0 0;
	background-color:#fff;
	text-align:center;
}
.ypMdFooterRn .untHead.decGray{
	background-color:#e9ecf0;
}
.ypMdFooterRn .untHead.decGrayE{
	background-color:#eee;
}
.ypMdFooterRn .untHead a{
	display:inline-block;
	*display:block;/*IE7*/
	width:62px;
	height:42px;
	background:url(../../image/1.0.0/btn_pageTop.png) no-repeat bottom center;
	text-indent:-9999px;
	overflow:hidden;
}

/*untBody*/
.ypMdFooterRn .untBody{
	width:100%;
}
.ypMdFooterRn .untBody .ptsAbout{
	padding:45px 0 30px;
	background-color:#333;
}
.ypMdFooterRn .untBody .ptsAbout .inner{
	width:950px;
	margin:0 auto;
}
.ypMdFooterRn .untBody .ptsAbout .parallel{
	display:table;
	margin-left:30px;
}
.ypMdFooterRn .untBody .ptsAbout .parallel li{
	display:table-cell;
	border-left:1px solid #555;
	vertical-align:top;
}
.ypMdFooterRn .untBody .ptsAbout .parallel li:first-child{
	border-left:none;
}
.ypMdFooterRn .untBody .ptsAbout .parallel .elL{
	width:380px;/*390-10*/
	padding:0 10px 0 0;
}
.ypMdFooterRn .untBody .ptsAbout .parallel .elC{
	width:225px;/*255-30*/
	padding:5px 0 5px 30px;
}
.ypMdFooterRn .untBody .ptsAbout .parallel .elR{
	width:220px;/*250-30*/
	padding:5px 0 5px 30px;
}
.ypMdFooterRn .untBody .ptsAbout .elSrvInfo .decName{
	width:281px;
	height:31px;
	margin-bottom:15px;
	background:url(../../image/1.0.0/img_footLogo.png) no-repeat 0 0;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
	overflow: hidden;
}
.ypMdFooterRn .untBody .ptsAbout .elSrvInfo .decName a{
	display:block;
	width:281px;
	height:31px;
}
.ypMdFooterRn .untBody .ptsAbout .elSrvInfo .decTxt{
	font-size: 114%;
	color:#999;
}
.ypMdFooterRn .untBody .ptsAbout .decLinkList a{
	font-weight:lighter;
	color:#fff;
}
.ypMdFooterRn .untBody .ptsAbout .decLinkList dt span{
	font-weight:bold;
	color:#999;
	font-size: 114%;
}
.ypMdFooterRn .untBody .ptsAbout .decLinkList dd{
	padding-top:15px;
}
.ypMdFooterRn .untBody .ptsAbout .decLinkList dd p{
	color:#999;
	font-size: 114%;
}
.ypMdFooterRn .untBody .ptsAbout .decLinkList dd .decFb{
	min-height:21px;
	padding-left:35px;
	background:url(../../image/1.0.0/ico_foot_fb.png) no-repeat 2px 0;
}
.ypMdFooterRn .untBody .ptsAbout .decLinkList dd .decTw{
	min-height:21px;
	padding-left:35px;
	background:url(../../image/1.0.0/ico_foot_tw.png) no-repeat 0 0;
}

.ypMdFooterRn .untBody .ptsApp{
	background-color:#333;
}
.ypMdFooterRn .untBody .ptsApp .inner{
	width:950px;
	margin:0 auto;
	padding:30px 0;
	border-top:1px solid #444;
}
.ypMdFooterRn .untBody .ptsApp .parallel{
	display:table;
	margin-left:80px;
}
.ypMdFooterRn .untBody .ptsApp .parallel li{
	display:table-cell;
	width:425px;
	vertical-align:top;
}
.ypMdFooterRn .untBody .ptsApp dl{
	display:table;
}
.ypMdFooterRn .untBody .ptsApp dt{
	display:table-cell;
	vertical-align:middle;
	line-height:1.3;
}
.ypMdFooterRn .untBody .ptsApp dd{
	display:table-cell;
	width:160px;
	vertical-align:middle;
}
.ypMdFooterRn .untBody .ptsApp .decSanka dt{
	width:175px;
}
.ypMdFooterRn .untBody .ptsApp .decShusai dt{
	width:270px;
}
.ypMdFooterRn .untBody .ptsApp .decSanka dt span{
	display:block;
	min-height:40px;
	padding-left:55px;
	background:url(../../image/1.0.0/ico_feature_app_sanka.png) no-repeat 0 0;
	-moz-background-size: 40px auto;
	-webkit-background-size: 40px auto;
	-ms-background-size: 40px auto;
	background-size: 40px auto;
	color:#999;
	font-size: 114%;
}
.ypMdFooterRn .untBody .ptsApp .decShusai dt span{
	display:block;
	min-height:40px;
	padding-left:55px;
	background:url(../../image/1.0.0/ico_foot_app_pfo.png) no-repeat 0 0;
	color:#999;
	font-size: 114%;
}
.ypMdFooterRn .untBody .ptsApp dd p{
	font-size: 114%;
	color:#fff;
}
.ypMdFooterRn .untBody .ptsApp dd p a{
	font-weight:lighter;
	color:#fff;
}

/*untFoot*/
.ypMdFooterRn .untFoot{
	width:100%;
	background-color:#333;
}
.ypMdFooterRn .untFoot .ptsDefault{
	width:950px;
	padding:20px 0;
	margin:0 auto;
	border-top:1px solid #444;
	text-align:center;
}
.ypMdFooterRn .untFoot .ptsDefault .elLink li{
	display:inline-block;
	*display:inline;/*IE7*/
	*zoom:1;/*IE7*/
}
.ypMdFooterRn .untFoot .ptsDefault .elLink li a{
	font-weight: lighter;
	color:#fff;
}
.ypMdFooterRn .untFoot .ptsDefault .elLink li span{
	color:#fff;
}
.ypMdFooterRn .untFoot .ptsDefault .decCopy{
	margin-top:5px;
	color:#999;
}
.ypMdFooterRn .untFoot .ptsDefault .elSvLink{
	margin-bottom:7px;
	font-weight: lighter;
	color:#fff;
}
.ypMdFooterRn .untFoot .ptsDefault .elSvLink a{
	font-weight: lighter;
	color:#fff;
}



/*-- PageTopFixed 1.0.0 --*/
.ypMdPageTopFixed{
	width:70px!important;
	background-color:transparent;
	z-index:20;
}
.ypMdPageTopFixed .elInner{
	margin:0 auto 10px;
	padding:0 10px;
	text-align:right;
}
.ypMdPageTopFixed .decPageTop{
	display:inline-block;
	width:50px;
	height:50px;
	background: url(../../image/1.0.0/btn_pageTopArr.png) no-repeat 0 0;
	-webkit-background-size: 50px auto;
	background-size: 50px auto;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
	overflow: hidden;
}
.ypMdPageTopFixed .decPageTop a{
	display:block;
	width:50px;
	height:50px;
}
.ypMdPageTopFixed .decPageTop a span{
	display:none;
}