@charset "utf-8";
/* yjTmplCommon-min.css 1.1.0 */
/*\*//*/@import "yjTmplMacIE5-min.css";/**/
body{margin:0;padding:0;text-align:center;font-family:"メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS UI Gothic", Helvetica, Arial, sans-serif;color:#333;}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:640px;}.yj950-2 #yjSub{float:right;width:300px;}.yj950-3 #yjMain{float:left;width:640px;}.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%;}
.fcolor666 { color: #666;}

/* fonts-min.css 1.0.0 */
.s115{line-height:115%;}.s130{line-height:130%;}.s150{line-height:150%;}.yjXXL{font-size:x-large;voice-family:"\"}\"";voice-family:inherit;font-size:xx-large;font-size /**/:x-large;}html>body .yjXXL{font-size:180%;font-size/**/:xx-large;}.yjXL{font-size:large;voice-family:"\"}\"";voice-family:inherit;font-size:x-large;font-size /**/:large;}html>body .yjXL{font-size:150%;font-size/**/:x-large;}.yjL{font-size:medium;voice-family:"\"}\"";voice-family:inherit;font-size:large;font-size /**/:medium;}html>body .yjL{font-size:120%;font-size/**/:large;}.yjM{font-size:small;voice-family:"\"}\"";voice-family:inherit;font-size:medium;font-size /**/:small;}html>body .yjM{font-size:100%;font-size/**/:medium;}.yjMt{font-size:small;line-height:1.4em;voice-family:"\"}\"";voice-family:inherit;font-size:medium;font-size /**/:small;}html>body .yjMt{font-size:100%;font-size/**/:medium;}.yjS{font-size:x-small;voice-family:"\"}\"";voice-family:inherit;font-size:small;font-size /**/:x-small;}html>body .yjS{font-size:84%;font-size/**/:small;}.yjSt{font-size:x-small;line-height:1.3em;voice-family:"\"}\"";voice-family:inherit;font-size:small;font-size /**/:x-small;}html>body .yjSt{font-size:84%;font-size/**/:small;}.yjXS{font-size:xx-small;voice-family:"\"}\"";voice-family:inherit;font-size:x-small;font-size /**/:xx-small;}html>body .yjXS{font-size:70%;font-size/**/:x-small;}.fs74{font-size:74%;}


/*
 utility style
*/
/* display */
.u-displayBlock { display: block!important; }

/* margin */
.u-margin0 { margin: 0px!important; }
.u-margin5 { margin: 5px!important; }
.u-margin10 { margin: 10px!important; }
.u-margin15 { margin: 15px!important; }
.u-margin20 { margin: 20px!important; }
.u-margin25 { margin: 25px!important; }
.u-margin30 { margin: 30px!important; }

.u-marginT0 { margin-top: 0px!important; }
.u-marginT5 { margin-top: 5px!important; }
.u-marginT10 { margin-top: 10px!important; }
.u-marginT15 { margin-top: 15px!important; }
.u-marginT20 { margin-top: 20px!important; }
.u-marginT25 { margin-top: 25px!important; }
.u-marginT30 { margin-top: 30px!important; }

.u-marginR0 { margin-right: 0px!important; }
.u-marginR5 { margin-right: 5px!important; }
.u-marginR10 { margin-right: 10px!important; }
.u-marginR15 { margin-right: 15px!important; }
.u-marginR20 { margin-right: 20px!important; }
.u-marginR25 { margin-right: 25px!important; }
.u-marginR30 { margin-right: 30px!important; }

.u-marginB0 { margin-bottom: 0px!important; }
.u-marginB5 { margin-bottom: 5px!important; }
.u-marginB10 { margin-bottom: 10px!important; }
.u-marginB15 { margin-bottom: 15px!important; }
.u-marginB20 { margin-bottom: 20px!important; }
.u-marginB25 { margin-bottom: 25px!important; }
.u-marginB30 { margin-bottom: 30px!important; }

.u-marginL0 { margin-left: 0px!important; }
.u-marginL5 { margin-left: 5px!important; }
.u-marginL10 { margin-left: 10px!important; }
.u-marginL15 { margin-left: 15px!important; }
.u-marginL20 { margin-left: 20px!important; }
.u-marginL25 { margin-left: 25px!important; }
.u-marginL30 { margin-left: 30px!important; }

.u-marginV0 { margin-top: 0px!important; margin-bottom: 0px!important; }
.u-marginV5 { margin-top: 5px!important; margin-bottom: 5px!important; }
.u-marginV10 { margin-top: 10px!important; margin-bottom: 10px!important; }
.u-marginV15 { margin-top: 15px!important; margin-bottom: 15px!important; }
.u-marginV20 { margin-top: 20px!important; margin-bottom: 20px!important; }
.u-marginV25 { margin-top: 25px!important; margin-bottom: 25px!important; }
.u-marginV30 { margin-top: 30px!important; margin-bottom: 30px!important; }

.u-marginH0 { margin-left: 0px!important; margin-right: 0px!important; }
.u-marginH5 { margin-left: 5px!important; margin-right: 5px!important; }
.u-marginH10 { margin-left: 10px!important; margin-right: 10px!important; }
.u-marginH15 { margin-left: 15px!important; margin-right: 15px!important; }
.u-marginH20 { margin-left: 20px!important; margin-right: 20px!important; }
.u-marginH25 { margin-left: 25px!important; margin-right: 25px!important; }
.u-marginH30 { margin-left: 30px!important; margin-right: 30px!important; }

/* padding */
.u-padding0 { padding: 0px!important; }
.u-padding5 { padding: 5px!important; }
.u-padding10 { padding: 10px!important; }
.u-padding15 { padding: 15px!important; }
.u-padding20 { padding: 20px!important; }
.u-padding25 { padding: 25px!important; }
.u-padding30 { padding: 30px!important; }

.u-paddingT0 { padding-top: 0px!important; }
.u-paddingT5 { padding-top: 5px!important; }
.u-paddingT10 { padding-top: 10px!important; }
.u-paddingT15 { padding-top: 15px!important; }
.u-paddingT20 { padding-top: 20px!important; }
.u-paddingT25 { padding-top: 25px!important; }
.u-paddingT30 { padding-top: 30px!important; }

.u-paddingR0 { padding-right: 0px!important; }
.u-paddingR5 { padding-right: 5px!important; }
.u-paddingR10 { padding-right: 10px!important; }
.u-paddingR15 { padding-right: 15px!important; }
.u-paddingR20 { padding-right: 20px!important; }
.u-paddingR25 { padding-right: 25px!important; }
.u-paddingR30 { padding-right: 30px!important; }

.u-paddingB0 { padding-bottom: 0px!important; }
.u-paddingB5 { padding-bottom: 5px!important; }
.u-paddingB10 { padding-bottom: 10px!important; }
.u-paddingB15 { padding-bottom: 15px!important; }
.u-paddingB20 { padding-bottom: 20px!important; }
.u-paddingB25 { padding-bottom: 25px!important; }
.u-paddingB30 { padding-bottom: 30px!important; }

.u-paddingL0 { padding-left: 0px!important; }
.u-paddingL5 { padding-left: 5px!important; }
.u-paddingL10 { padding-left: 10px!important; }
.u-paddingL15 { padding-left: 15px!important; }
.u-paddingL20 { padding-left: 20px!important; }
.u-paddingL25 { padding-left: 25px!important; }
.u-paddingL30 { padding-left: 30px!important; }

.u-paddingH0 { padding-left: 0px!important; padding-right: 0px!important; }
.u-paddingH5 { padding-left: 5px!important; padding-right: 5px!important; }
.u-paddingH10 { padding-left: 10px!important; padding-right: 10px!important; }
.u-paddingH15 { padding-left: 15px!important; padding-right: 15px!important; }
.u-paddingH20 { padding-left: 20px!important; padding-right: 20px!important; }
.u-paddingH25 { padding-left: 25px!important; padding-right: 25px!important; }
.u-paddingH30 { padding-left: 30px!important; padding-right: 30px!important; }

/* align */
.u-textCenter { text-align: center!important; }

/* weight */
.u-textBold { font-weight: Bold!important; }

/* color */
.u-textGray { color: #858585!important; }

/* font size */
.u-fontSize10 { font-size: 10px!important; }
.u-fontSize11 { font-size: 11px!important; }
.u-fontSize12 { font-size: 12px!important; }
.u-fontSize13 { font-size: 13px!important; }
.u-fontSize14 { font-size: 14px!important; }
.u-fontSize15 { font-size: 15px!important; }
.u-fontSize16 { font-size: 16px!important; }
.u-fontSize17 { font-size: 17px!important; }
.u-fontSize18 { font-size: 18px!important; }
.u-fontSize19 { font-size: 19px!important; }
.u-fontSize20 { font-size: 20px!important; }
.u-fontSize21 { font-size: 21px!important; }
.u-fontSize22 { font-size: 22px!important; }
.u-fontSize23 { font-size: 23px!important; }
.u-fontSize24 { font-size: 24px!important; }

/* text indent */
.u-textIndent1 {
    text-indent: -1em!important;
    padding-left: 1em!important;
}


/* emg-min.css 1.0.0 */
#emg,#emg2,#emg3{margin-bottom:10px;text-align:center;}#emg2 br{display:none;}#emg table,#emg2 table,#emg3 table{margin:0 auto;text-align:left;}/* ie/mac \*//*/#emg,#emg2{margin-left:120px;}#emg3{margin-left:235px;}/**/

/* n-min.css 1.0.0 */
#yjPosN{width:100%;margin-top:10px;margin-bottom:10px;text-align:center;}#yjPosN table{margin:0 auto;text-align:left;}#yjPosN br{display:none;}#yjPosN a img{vertical-align:bottom;}

/* uft-min.css 1.0.0 */
#uft{padding:12px 0; border-top:1px solid #eaeaea; border-bottom:1px solid #eaeaea; text-align:center;}

/* footer-min.css 1.0.0 */
#footer{text-align:center;}#footer address{padding:15px 0 15px; font-size:small; line-height:1.4;}

/* yjChview */
.yjChviewWrap {
	padding-top: 15px;
	text-align: center;
}
.yjChview{
	display: inline-block;
	*display:inline;/*IE6,7*/
	*zoom:1;/*IE6,7*/
	padding: 10px 30px;
	border: 1px solid #e7e7e7;
	background: #f9f9f9;
	text-align: center;
}
.yjChview dl, .yjChview dd, .yjChview p { margin: 0; }
.yjChview dl dt, .yjChview dl dd {
	display: inline;
	font-size: 14px;
	line-height: 1.2em;
}
.yjChview dl dt{
	padding-right: 0.2em;
}
.yjChview dl dd span {
	font-weight: bold;
}

/*=================================
overwrite
=================================*/
/* emg-min.css 1.0.0 */
#emg2 br{display:none!important;}
#emg,#emg2,#emg3{margin-bottom:0px!important;text-align: center;clear:both;}
#emg table,#emg2 table,#emg3 table{margin: 0 auto 20px auto!important;text-align: center;}
#emg table table,#emg2 table table,#emg3 table table{margin: 0!important;}

/*=================================
layout(yjTmplCommon-min.css/overwrite)
=================================*/
/* common */
.yj950-1 #wrapper,.yj950-2 #wrapper,.yj950-3 #wrapper{
	width:100%;
	margin:0 auto;
	padding:0 0;
	line-height:1.4;
}
.yj950-1 #header,.yj950-2 #header,.yj950-3 #header{
	width:950px;
	margin:0 auto;
	padding:0 10px;
}
.yj950-1 #yjContentsBody,.yj950-2 #yjContentsBody,.yj950-3 #yjContentsBody{
	width:950px;
	margin:0 auto;
	padding:40px 10px 0;
}
.yj950-1 #footer,.yj950-2 #footer,.yj950-3 #footer{
	width:950px;
	margin:0 auto;
	padding:0 10px;
}
.yj950-1 #yjLrec,.yj950-2 #yjLrec,.yj950-3 #yjLrec{
	margin-bottom:10px;
}
.yj950-1 #yjLrec dt,.yj950-2 #yjLrec dt,.yj950-3 #yjLrec dt{
	padding-bottom:4px;
	font-size:12px;
	text-align:center;
}

/* yj950-1(nomal) */
.yj950-1 #yjMain{
	width:950px;
}

/* yj950-2(nomal) */
.yj950-2 #yjMain{
	float:right;
	width:810px;
}
.yj950-2 #yjSub{
	float:left;
	width:140px;
}
.yj950-2 #yjNoColumn{
	width:950px;
}
.yj950-2 #yjMain .ptsInner{
	width:780px;
}

/* h2title sub */
.yj950-1 .ypMdTerm #yjContentsBody,
.yj950-1 .ypMdCommTrans #yjContentsBody{
	padding:30px 10px 0;
}

/*wr(for 100%)*/
.wrFixed{
	width:950px;
	margin-left:auto;
	margin-right:auto;
}
.wrLiquid{
	width:100%;
}

/*=================================
common
=================================*/
body.modalOpen{overflow: hidden;}

/*for IE*/
#yjContentsBody img{vertical-align:bottom;}

/*link*/
a:link{color:#0079c2;text-decoration:underline;}
a:visited{color:#0079c2;text-decoration:underline;}
a:hover,a:active{color:#0079c2;text-decoration:underline;}

#contents a:link{text-decoration:none;}
#contents a:visited{text-decoration:none;}
#contents a:hover,a:active{text-decoration:none;}

/*form*/
textarea{font-size:14px;}

/*margin*/
.mb5{margin-bottom:5px!important;}
.mb10{margin-bottom:10px!important;}
.mb15{margin-bottom:15px!important;}
.mb20{margin-bottom:20px!important;}
.mb25{margin-bottom:25px!important;}
.mb30{margin-bottom:30px!important;}

.mt5{margin-top:5px!important;}
.mt10{margin-top:10px!important;}
.mt15{margin-top:15px!important;}
.mt20{margin-top:20px!important;}
.mt25{margin-top:25px!important;}
.mt30{margin-top:30px!important;}

.ml10{margin-left:10px!important;}

/*padding*/
.plr150 {
    padding-left:150px!important;
    padding-right:150px!important;
}

/*font-weight*/
.fntB{font-weight:bold;}
.fntN{font-weight:normal;}
.decHid{display:none;}

/*font-size*/
.ft10{font-size:63%;}
.ft12{font-size:75%;}
.ft14{font-size:88%;}
.ft16{font-size:100%;}
.ft18{font-size:112%;}
.ft20{font-size:125%;}
.ft22{font-size:138%;}
.ft24{font-size:150%;}

/* float */
.floatL{float:left;}
.floatR{float:right;}

/* color */
.decRed{color:#e5000c;}

/*clearfix*/
.cf{zoom:1;}
.cf:after{
	content:".";
	display: block;
	height:0px;
	clear:both;
	visibility:hidden;
}

/*text*/
.decTxtKome{
	color:#858585;
	font-size: 75%;
	text-indent:-14px;
	padding-left:14px;
}
.decTxtKome.decAtt{
	color:#e60012;
}
.decTxtBlack{
	color: #333;
}

/*box-sizing*/
.u-boxSizingBorderBox {
    box-sizing: border-box!important;
}

/*=================================
libBtn
=================================*/
.libBtn{
	display:inline-block;
	*display:inline;/*IE6,7*/
	*zoom:1;/*IE6,7*/
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	text-align:center;
	vertical-align:top;
	font-weight:lighter;
}
input.libBtn{
	overflow:visible;
	margin:0;
	padding:0;
	border:0;
	font-family:"メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS UI Gothic", Helvetica, Arial, sans-serif;
	cursor:pointer;
	-webkit-appearance:none;
}

a.libBtn:link{color:text-decoration:none;}
a.libBtn:visited{color:text-decoration:none;}
a.libBtn:hover,a.libBtn:active{text-decoration:none;}

/*color*/
.libBtn.decOrg{
	box-shadow: 0 1px 0 #deddd3;
	-moz-box-shadow: 0 1px 0 #deddd3;
	-webkit-box-shadow: 0 1px 0 #deddd3;
	border: 1px solid #e19522;
	background-color:#ff9900;
	color:#fff;
}
.libBtn.decOrg.decSizM,
.libBtn.decOrg.decSizL{
	font-weight: bold;
}
.libBtn.decBeg{
	box-shadow: 0 1px 0 #eae8e1;
	-moz-box-shadow: 0 1px 0 #eae8e1;
	-webkit-box-shadow: 0 1px 0 #eae8e1;
	border: 1px solid #ceccba;
	background-color:#e6e3cc;
	color:#737167;
}
.libBtn.decOwt{
	box-shadow: 0 1px 0 #ecebe8;
	-moz-box-shadow: 0 1px 0 #ecebe8;
	-webkit-box-shadow: 0 1px 0 #ecebe8;
	border: 1px solid #d9d8d0;
	background-color:#f5f3e9;
	color:#848173;
}
.libBtn.decGrn{
	box-shadow: 0 1px 0 #dfe7d8;
	-moz-box-shadow: 0 1px 0 #dfe7d8;
	-webkit-box-shadow: 0 1px 0 #dfe7d8;
	border: 1px solid #bdc887;
	background-color:#d3e190;
	color:#535931;
	font-weight:bold;
}
.libBtn.decGry{
	border: 1px solid #ccc;
	background-color:#ccc;
	color:#fff;
}

a.libBtn.decOrg:link{color:#fff;}
a.libBtn.decOrg:visited{color:#fff;}
a.libBtn.decOrg:hover,
a.libBtn.decOrg:active{color:#fff;}

a.libBtn.decBeg:link{color:#737167;}
a.libBtn.decBeg:visited{color:#737167;}
a.libBtn.decBeg:hover,
a.libBtn.decBeg:active{color:#737167;}

a.libBtn.decOwt:link{color:#848173;}
a.libBtn.decOwt:visited{color:#848173;}
a.libBtn.decOwt:hover,
a.libBtn.decOwt:active{color:#848173;}

a.libBtn.decGrn:link{color:#535931;}
a.libBtn.decGrn:visited{color:#535931;}
a.libBtn.decGrn:hover,
a.libBtn.decGrn:active{color:#535931;}

/*size*/
.libBtn.decSizS{
	width: auto;
	min-height:16px;
	_height:16px;
	padding:4px 5px 0px;
	*padding:0 5px 0px;
	font-size:14px;
	line-height: 14px!important;
	*line-height: 20px!important;
}
.libBtn.decSizM{
	width: 108px;
	min-height:16px;
	_height:16px;
	padding:3px 0 1px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	font-size:14px;
}
.libBtn.decSizMLq{
	width: auto;
	min-height:16px;
	_height:16px;
	padding:3px 20px 1px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	font-size:14px;
}
.libBtn.decSizL{
	width: 168px;
	min-height:26px;
	_height:26px;
	padding:7px 0 1px;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	font-size:16px;
}
.libBtn.decSizL.decAucApp{
	width: 308px;
	font-weight:bold;
}

/*input*/
input.libBtn.decSizS{
	height:22px;
	height:22px\9;/*IE8*/
	*height:22px;/*IE7*/
	padding:0 5px 0 5px;
	*padding:0 5px 0 5px;
}
input.libBtn.decSizM{
	height:26px;
	height:26px\9;/*IE8*/
	*height:26px;/*IE7*/
	padding:2px 0 1px;
	*padding:0px 0 1px;
}
input.libBtn.decSizL{
	height:36px;
	height:36px\9;/*IE8*/
	*height:36px;/*IE7*/
	padding:5px 0 1px;
	*padding:0px 0 1px;
}
/*icon*/
.libBtn.decArr{
	width: auto;
	min-height:16px;
	_height:16px;
	padding:4px 20px 0px 5px;
	*padding:0px 20px 0px 5px;/*IE7*/
	border: 1px solid #d9d8d0;
	background: url(../guide/pc_icon_btnArwB.png) no-repeat right center #f5f3e9;
	font-size:14px;
	line-height: 14px!important;
	*line-height: 20px!important;
	color:#2163A6;
}
input.libBtn.decArr{
	height:22px;
	height:22px\9;/*IE8*/
	*height:22px;/*IE7*/
	padding:0 17px 0 5px;
	*padding:0 17px 0 5px;
}
.libBtn.decPdf{
	width: 263px;/*308-45*/
	min-height:26px;
	_height:26px;
	box-shadow: 0 1px 0 #eae8e1;
	-moz-box-shadow: 0 1px 0 #eae8e1;
	-webkit-box-shadow: 0 1px 0 #eae8e1;
	padding:7px 40px 1px 5px;
	border: 1px solid #ceccba;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	background: url(../guide/pc_icon_pdf.png) no-repeat right center #e6e3cc;
	font-size:16px;
	color:#2163A6;
}

.decRegBtn{text-align:center; margin:20px 0 10px;}
.decRegBtn .elBtn{display:inline;}
.decRegBtn .elBtn .decGrn{width:40%;}


/*=================================
modCirNav
=================================*/
.modCirNav{
	position: relative;
	min-width: 950px;
	max-width: 1190px;
	height: auto;
	margin: 0 auto;
	z-index: 2;
}
.modCirNav .elInner{
	position: absolute;
	top: 41px;
	right: 0;
	width: 78px;
	height: auto;
}
.modCirNav li{
	width: 78px;
	height: 73px;
	margin-bottom: 3px;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
	overflow: hidden;
}
.modCirNav li.decCur{
	background-image: url(../guide/pc_spr_cirNav.png);
	background-repeat: no-repeat;
}
.modCirNav li a{
	display: block;
	width: 78px;
	height: 73px;
	background-image: url(../guide/pc_spr_cirNav.png);
	background-repeat: no-repeat;
}

.modCirNav li.elByr a{ background-position: 0 0;}
.modCirNav li.elSlr a{ background-position: 0 -76px;}
.modCirNav li.elStr a{ background-position: 0 -151px;}

.modCirNav li.elByr a:hover{ background-position: -78px 0;}
.modCirNav li.elSlr a:hover{ background-position: -78px -76px;}
.modCirNav li.elStr a:hover{ background-position: -78px -151px;}

.modCirNav li.elByr.decCur{ background-position: -156px 0;}
.modCirNav li.elSlr.decCur{ background-position: -156px -76px;}
.modCirNav li.elStr.decCur{ background-position: -156px -151px;}

.modCirNav li.elByr.decCur a{ background-position: -156px 0;}
.modCirNav li.elSlr.decCur a{ background-position: -156px -76px;}
.modCirNav li.elStr.decCur a{ background-position: -156px -151px;}

/*=================================
modHeadMenu
=================================*/

/*ptsMainMenu*/
.modHeadMenu .ptsMainMenu{
	height: 68px;
	background: url(../guide/pc_bg_headMenu.png) repeat-x 0 0 #f1f0e8;
}
.modHeadMenu .ptsMainMenu .elInner{
	width: 950px;
	margin: 0 auto;
}
.modHeadMenu .ptsMainMenu ul{
	height: 68px;
}
.modHeadMenu .ptsMainMenu li{
	float: left;
	height: 68px;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
	overflow: hidden;
}
.modHeadMenu .ptsMainMenu li.decCur,
.modHeadMenu .ptsMainMenu li.elSp{
	background-image: url(../guide/pc_img_mainMenu.png);
	background-repeat: no-repeat;
}
.modHeadMenu .ptsMainMenu li a{
	display: block;
	height: 68px;
	background-image: url(../guide/pc_img_mainMenu.png);
	background-repeat: no-repeat;
}

/*decByr*/
.modHeadMenu .ptsMainMenu .decByr li.elReason a{ width: 149px; background-position: 0 0;}
.modHeadMenu .ptsMainMenu .decByr li.elMethod a{ width: 149px; background-position: -149px 0;}
.modHeadMenu .ptsMainMenu .decByr li.elBank a{ width: 149px; background-position: -298px 0;}
.modHeadMenu .ptsMainMenu .decByr li.elFee a{ width: 149px; background-position: -447px 0;}
.modHeadMenu .ptsMainMenu .decByr li.elFaq a{ width: 149px; background-position: -596px 0;}

.modHeadMenu .ptsMainMenu .decByr li.elReason a:hover{ background-position: 0 -71px;}
.modHeadMenu .ptsMainMenu .decByr li.elMethod a:hover{ background-position: -149px -71px;}
.modHeadMenu .ptsMainMenu .decByr li.elBank a:hover{ background-position: -298px -71px;}
.modHeadMenu .ptsMainMenu .decByr li.elFee a:hover{ background-position: -447px -71px;}
.modHeadMenu .ptsMainMenu .decByr li.elFaq a:hover{ background-position: -596px -71px;}

.modHeadMenu .ptsMainMenu .decByr li.elReason.decCur{ width: 149px; background-position: 0 -71px;}
.modHeadMenu .ptsMainMenu .decByr li.elMethod.decCur{ width: 149px; background-position: -149px -71px;}
.modHeadMenu .ptsMainMenu .decByr li.elBank.decCur{ width: 149px; background-position: -298px -71px;}
.modHeadMenu .ptsMainMenu .decByr li.elFee.decCur{ width: 149px; background-position: -447px -71px;}
.modHeadMenu .ptsMainMenu .decByr li.elFaq.decCur{ width: 149px; background-position: -596px -71px;}

.modHeadMenu .ptsMainMenu .decByr li.elReason.decCur a{ background-position: 0 -71px;}
.modHeadMenu .ptsMainMenu .decByr li.elMethod.decCur a{ background-position: -149px -71px;}
.modHeadMenu .ptsMainMenu .decByr li.elBank.decCur a{ background-position: -298px -71px;}
.modHeadMenu .ptsMainMenu .decByr li.elFee.decCur a{ background-position: -447px -71px;}
.modHeadMenu .ptsMainMenu .decByr li.elFaq.decCur a{ background-position: -596px -71px;}

/*decSlr*/
.modHeadMenu .ptsMainMenu .decSlr li.elReason a{ width: 149px; background-position: 0 -159px;}
.modHeadMenu .ptsMainMenu .decSlr li.elMethod a{ width: 149px; background-position: -149px -159px;}
.modHeadMenu .ptsMainMenu .decSlr li.elFaq a{ width: 149px; background-position: -298px -159px;}
.modHeadMenu .ptsMainMenu .decSlr li.elSp{ width: 298px; background-position: -447px -159px;}

.modHeadMenu .ptsMainMenu .decSlr li.elReason a:hover{ background-position: 0 -230px;}
.modHeadMenu .ptsMainMenu .decSlr li.elMethod a:hover{ background-position: -149px -230px;}
.modHeadMenu .ptsMainMenu .decSlr li.elFaq a:hover{ background-position: -298px -230px;}

.modHeadMenu .ptsMainMenu .decSlr li.elReason.decCur{ width: 149px; background-position: 0 -230px;}
.modHeadMenu .ptsMainMenu .decSlr li.elMethod.decCur{ width: 149px; background-position: -149px -230px;}
.modHeadMenu .ptsMainMenu .decSlr li.elFaq.decCur{ width: 149px; background-position: -298px -230px;}

.modHeadMenu .ptsMainMenu .decSlr li.elReason.decCur a{ background-position: 0 -230px;}
.modHeadMenu .ptsMainMenu .decSlr li.elMethod.decCur a{ background-position: -149px -230px;}
.modHeadMenu .ptsMainMenu .decSlr li.elFaq.decCur a{ background-position: -298px -230px;}

/*decStr*/
.modHeadMenu .ptsMainMenu .decStr li.elExamp a{ width: 149px; background-position: 0 -318px;}
.modHeadMenu .ptsMainMenu .decStr li.elMethod a{ width: 149px; background-position: -149px -318px;}
.modHeadMenu .ptsMainMenu .decStr li.elFaq a{ width: 149px; background-position: -298px -318px;}
.modHeadMenu .ptsMainMenu .decStr li.elSp{ width: 298px; background-position: -447px -318px;}

.modHeadMenu .ptsMainMenu .decStr li.elExamp a:hover{ background-position: 0 -389px;}
.modHeadMenu .ptsMainMenu .decStr li.elMethod a:hover{ background-position: -149px -389px;}
.modHeadMenu .ptsMainMenu .decStr li.elFaq a:hover{ background-position: -298px -389px;}

.modHeadMenu .ptsMainMenu .decStr li.elExamp.decCur{ width: 149px; background-position: 0 -389px;}
.modHeadMenu .ptsMainMenu .decStr li.elMethod.decCur{ width: 149px; background-position: -149px -389px;}
.modHeadMenu .ptsMainMenu .decStr li.elFaq.decCur{ width: 149px; background-position: -298px -389px;}

.modHeadMenu .ptsMainMenu .decStr li.elExamp.decCur a{ background-position: 0 -389px;}
.modHeadMenu .ptsMainMenu .decStr li.elMethod.decCur a{ background-position: -149px -389px;}
.modHeadMenu .ptsMainMenu .decStr li.elFaq.decCur a{ background-position: -298px -389px;}

/*common*/
.modHeadMenu .ptsMainMenu li.elDetail a{ width: 102px; background-position: -745px 0;}
.modHeadMenu .ptsMainMenu li.elPayment a{ width: 103px; background-position: -847px 0;}

.modHeadMenu .ptsMainMenu li.elDetail a:hover{ background-position: -745px -71px;}
.modHeadMenu .ptsMainMenu li.elPayment a:hover{ background-position: -847px -71px;}

.modHeadMenu .ptsMainMenu li.elDetail.decCur{ width: 102px; background-position: -745px -71px;}
.modHeadMenu .ptsMainMenu li.elPayment.decCur{ width: 103px; background-position: -847px -71px;}

.modHeadMenu .ptsMainMenu li.elDetail.decCur a{ background-position: -745px -71px;}
.modHeadMenu .ptsMainMenu li.elPayment.decCur a{ background-position: -847px -71px;}

/*ptsSubMenu*/
.modHeadMenu .ptsSubMenu{
	height: 32px;
	background-color: #f39700;
}
.modHeadMenu .ptsSubMenu .elInner{
	width: 950px;
	margin: 0 auto;
}
.modHeadMenu .ptsSubMenu li{
	float: left;
	height: 32px;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
	overflow: hidden;
}
.modHeadMenu .ptsSubMenu li.decCur{
	background-image: url(../guide/pc_img_subMenu.png);
	background-repeat: no-repeat;
}
.modHeadMenu .ptsSubMenu li a{
	display: block;
	height: 32px;
	background-image: url(../guide/pc_img_subMenu2.png);
	background-repeat: no-repeat;
}
/*Method*/
.modHeadMenu .ptsSubMenu .decMeth li.elMoney a{ width: 181px; background-position: 0 0;}
.modHeadMenu .ptsSubMenu .decMeth li.elCard a{ width: 130px; background-position: -181px 0;}
.modHeadMenu .ptsSubMenu .decMeth li.elBank a{ width: 184px; background-position: -311px 0;}
.modHeadMenu .ptsSubMenu .decMeth li.elJnb a{ width: 145px; background-position: -495px 0;}
.modHeadMenu .ptsSubMenu .decMeth li.elCnv a{ width: 84px; background-position: -640px 0;}
.modHeadMenu .ptsSubMenu .decMeth li.elOta a{ width: 90px; background-position: -724px 0;}
.modHeadMenu .ptsSubMenu .decMeth li.elTpt a{ width: 88px; background-position: -814px 0;}

.modHeadMenu .ptsSubMenu .decMeth li a:hover{ background-color: #986c26;}

.modHeadMenu .ptsSubMenu .decMeth li.elMoney.decCur{ width: 181px; background-position: 0 0;background-color: #986c26;}
.modHeadMenu .ptsSubMenu .decMeth li.elCard.decCur{ width: 130px; background-position: -181px 0;background-color: #986c26;}
.modHeadMenu .ptsSubMenu .decMeth li.elBank.decCur{ width: 184px; background-position: -311px 0;background-color: #986c26;}
.modHeadMenu .ptsSubMenu .decMeth li.elJnb.decCur{ width: 145px; background-position: -495px 0;background-color: #986c26;}
.modHeadMenu .ptsSubMenu .decMeth li.elCnv.decCur{ width: 84px; background-position: -640px 0;background-color: #986c26;}
.modHeadMenu .ptsSubMenu .decMeth li.elOta.decCur{ width: 90px; background-position: -724px 0;background-color: #986c26;}
.modHeadMenu .ptsSubMenu .decMeth li.elTpt.decCur{ width: 88px; background-position: -814px 0;background-color: #986c26;}

.modHeadMenu .ptsSubMenu .decMeth li.elMoney.decCur a{ background-position: 0 0;background-color: #986c26;}
.modHeadMenu .ptsSubMenu .decMeth li.elCard.decCur a{ background-position: -181px 0;background-color: #986c26;}
.modHeadMenu .ptsSubMenu .decMeth li.elBank.decCur a{ background-position: -311px 0;background-color: #986c26;}
.modHeadMenu .ptsSubMenu .decMeth li.elJnb.decCur a{ background-position: -495px 0;background-color: #986c26;}
.modHeadMenu .ptsSubMenu .decMeth li.elCnv.decCur a{ background-position: -640px 0;background-color: #986c26;}
.modHeadMenu .ptsSubMenu .decMeth li.elOta.decCur a{ background-position: -724px 0;background-color: #986c26;}
.modHeadMenu .ptsSubMenu .decMeth li.elTpt.decCur a{ background-position: -814px 0;background-color: #986c26;}
/*190603--AddPayPay*/
.modHeadMenu .ptsSubMenu .decMeth20190603 li a{
	display: block;
	height: 32px;
	background-image: url(https://s.yimg.jp/images/payment/guide/pc_img_subMenu3.png);
	background-repeat: no-repeat;
}
/*Method*/
.modHeadMenu .ptsSubMenu .decMeth20190603 li.elPaypay a{ width: 76px; background-position: 0 0;}
.modHeadMenu .ptsSubMenu .decMeth20190603 li.elMoney a{ width: 177px; background-position: -76px 0;}
.modHeadMenu .ptsSubMenu .decMeth20190603 li.elCard a{ width: 126px; background-position: -253px 0;}
.modHeadMenu .ptsSubMenu .decMeth20190603 li.elBank a{ width: 180px; background-position: -379px 0;}
.modHeadMenu .ptsSubMenu .decMeth20190603 li.elJnb a{ width: 141px; background-position: -559px 0;}
.modHeadMenu .ptsSubMenu .decMeth20190603 li.elCnv a{ width: 79px; background-position: -700px 0;}
.modHeadMenu .ptsSubMenu .decMeth20190603 li.elOta a{ width: 86px; background-position: -779px 0;}
.modHeadMenu .ptsSubMenu .decMeth20190603 li.elTpt a{ width: 84px; background-position: -865px 0;}

.modHeadMenu .ptsSubMenu .decMeth20190603 li a:hover{ background-color: #986c26;}

.modHeadMenu .ptsSubMenu .decMeth20190603 li.elPaypay.decCur{ width: 76px; background-position: 0 0;background-color: #986c26;}
.modHeadMenu .ptsSubMenu .decMeth20190603 li.elMoney.decCur{ width: 177px; background-position: -76px 0;background-color: #986c26;}
.modHeadMenu .ptsSubMenu .decMeth20190603 li.elCard.decCur{ width: 126px; background-position: -253px 0;background-color: #986c26;}
.modHeadMenu .ptsSubMenu .decMeth20190603 li.elBank.decCur{ width: 180px; background-position: -379px 0;background-color: #986c26;}
.modHeadMenu .ptsSubMenu .decMeth20190603 li.elJnb.decCur{ width: 141px; background-position: -559px 0;background-color: #986c26;}
.modHeadMenu .ptsSubMenu .decMeth20190603 li.elCnv.decCur{ width: 79px; background-position: -700px 0;background-color: #986c26;}
.modHeadMenu .ptsSubMenu .decMeth20190603 li.elOta.decCur{ width: 86px; background-position: -779px 0;background-color: #986c26;}
.modHeadMenu .ptsSubMenu .decMeth20190603 li.elTpt.decCur{ width: 84px; background-position: -865px 0;background-color: #986c26;}

.modHeadMenu .ptsSubMenu .decMeth20190603 li.elPaypay.decCur a{ background-position: 0 0;background-color: #986c26;}
.modHeadMenu .ptsSubMenu .decMeth20190603 li.elMoney.decCur a{ background-position: -76px 0;background-color: #986c26;}
.modHeadMenu .ptsSubMenu .decMeth20190603 li.elCard.decCur a{ background-position: -253px 0;background-color: #986c26;}
.modHeadMenu .ptsSubMenu .decMeth20190603 li.elBank.decCur a{ background-position: -379px 0;background-color: #986c26;}
.modHeadMenu .ptsSubMenu .decMeth20190603 li.elJnb.decCur a{ background-position: -559px 0;background-color: #986c26;}
.modHeadMenu .ptsSubMenu .decMeth20190603 li.elCnv.decCur a{ background-position: -700px 0;background-color: #986c26;}
.modHeadMenu .ptsSubMenu .decMeth20190603 li.elOta.decCur a{ background-position: -779px 0;background-color: #986c26;}
.modHeadMenu .ptsSubMenu .decMeth20190603 li.elTpt.decCur a{ background-position: -865px 0;background-color: #986c26;}

/*=================================
wrFollowWdw
=================================*/
/*wrFollowWdw*/
.wrFollowWdw{
	width:100%;
	z-index:5;
}
/*js*/
.wrFollowWdw.fixed{
	display:block;
	position:fixed;
	top:0;
	z-index:10;
}

/*=================================
modBreadcrumbs
=================================*/
.modBreadcrumbs{
	border-bottom: 1px solid #edede8;
	background-color: #f9f8f6;
}
.modBreadcrumbs .elInner{
	width: 950px;
	margin: 0 auto;
}
.modBreadcrumbs .ptsBread{
	float: left;
	max-width: 624px;
}
.modBreadcrumbs .ptsBread li{
	float: left;
	min-height: 35px;
	padding: 0 10px 0 21px;
	background: url(../guide/pc_bg_breadLine.png) no-repeat center left;
}
.modBreadcrumbs .ptsBread li p{
	font-size:12px;
	line-height: 35px;
	color: #8c8a7e;
	font-weight: bold;
}
.modBreadcrumbs .ptsBread li p a{
	font-weight: lighter;
	color: #8c8a7e;
}
.modBreadcrumbs .ptsBread li p a:hover{
	color: #f39700;
}
.modBreadcrumbs .ptsBread li.elTop{
	width: 44px;
	height: 35px;
	padding: 0 0;
	background: none;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
	overflow: hidden;
}
.modBreadcrumbs .ptsBread li.elTop a{
	display: block;
	width: 44px;
	height: 35px;
	background: url(../guide/pc_icon_bread.png) no-repeat 0 -5px;
}
.modBreadcrumbs .ptsBread li.elTop a:hover{
	background: url(../guide/pc_icon_bread.png) no-repeat 0 -139px;
}
.modBreadcrumbs .ptsAbout{
	float: right;
	min-height: 35px;
	padding: 0 0;
	background: none;
}
.modBreadcrumbs .ptsAbout a{
	display: block;
	min-width: 95px;
	min-height: 35px;
	padding: 0 10px 0 35px;
	background: url(../guide/pc_icon_bread.png) no-repeat 0 -273px;
	font-weight: bold;
}
.modBreadcrumbs .ptsAbout a:hover{
	background: url(../guide/pc_icon_bread.png) no-repeat 0 -406px #f39700;
}
.modBreadcrumbs .ptsAbout .elCur{
	display: block;
	min-width: 95px;
	min-height: 35px;
	padding: 0 10px 0 35px;
	background: url(../guide/pc_icon_bread.png) no-repeat 0 -406px #f39700;
	font-weight: bold;
	color: #fff;
}
.modBreadcrumbs .ptsAbout #addYfoks .addYfok{
	display: block;
	min-width: 55px;
	min-height: 35px;
	padding: 0 10px 0 35px;
	background: url(../guide/pc_icon_bread.png) no-repeat 0 -538px;
	font-size:12px;
	line-height: 35px;
	color: #f39700;
	font-weight: bold;
}
#addYfoks a:hover{
	background: url(../guide/pc_icon_bread.png) no-repeat 0 -672px #f39700 !important;
	color: #fff!important;
}
.modBreadcrumbs .ptsAbout p{
	font-size:12px;
	line-height: 35px;
	color: #f39700;
	font-weight: bold;
}
.modBreadcrumbs .ptsAbout p a{
	color: #f39700;
}
.modBreadcrumbs .ptsAbout p a:hover{
	color: #fff;
}

/*=================================
modJsAlert
=================================*/
.modJsAlert{
	width: 890px;
	margin: 0 auto 20px;
}
.modJsAlert .elInner{
	padding: 18px 20px 15px 70px;
	border: 1px solid #e3981d;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	background: url(../guide/pc_icon_caution.png) no-repeat 20px 20px #fcf5ee;
}
.modJsAlert .elInner p{
	margin-top: 10px;
}
.modJsAlert .elInner p:first-child{
	margin-top: 0;
}

/*=================================
topAlert_red、topAlert_black
=================================*/
.topAlert_red{
	width: 850px;
	margin: 0 auto 20px;
	padding: 15px 20px;
	border: 1px solid #cf5454;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	background-color:#fae4e4;
	color:#790707;
	font-weight:bold;
	text-align:center;
}
.topAlert_black{
	width: 850px;
	margin: 0 auto 20px;
	padding: 15px 20px;
	border: 1px solid #cfcfcf;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	background-color:#fafafa;
	color:#333;
	font-weight:bold;
	text-align:center;
}
.topAlert_red a,
.topAlert_black a{
	display:inline-block;
	min-height:16px;
	padding-left:18px;
	background: url(../guide/pc_icon_btnArwB.png) no-repeat 0 4px;
}
.topAlert_red a:link,
.topAlert_red a:visited{
	text-decoration:none;
	color:#790707;
}
.topAlert_red a:hover,
.topAlert_red a:active{
	text-decoration:underline;
	color:#790707;
}
.topAlert_black a:link,
.topAlert_black a:visited{
	text-decoration:none;
	color:#333;
}
.topAlert_black a:hover,
.topAlert_black a:active{
	text-decoration:underline;
	color:#333;
}
/*=================================
modPageTop
=================================*/
.modPageTop{
	border-bottom: 3px solid #e3e2da;
}
.modPageTop .elInner{
	width: 890px;
	padding-top: 20px;
	margin: 0 auto;
	text-align: right;
}
.modPageTop .elInner .ptsPageTop{
	display: inline-block;
	width: 40px;
	height: 26px;
	background: url(../guide/pc_icon_pageTop.png) no-repeat 0 0;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
	overflow: hidden;
}
.modPageTop .elInner .ptsPageTop a{
	display: block;
	width: 40px;
	height: 26px;
}
.modPageTop .elInner .ptsPageTop a span{
	display: none;
}

/*=================================
modBtmBox
=================================*/
.modBtmBox{
	margin-bottom: 15px;
	border-top: 1px solid #d4d3cb;
	border-bottom: 1px solid #d4d3cb;
	background-color: #f0eee2;
}
.modBtmBox .elInner{
	width: 890px;
	padding: 20px 0;
	margin: 0 auto;
	background: url(../guide/pc_bg_btmBoxLine.png) repeat-y 0 0;
}
.modBtmBox .elInner .ptsGuidance{
	float: left;
	width: 250px;
}
.modBtmBox .elInner .ptsRegistInfo{
	float: left;
	width: 250px;
	margin-left: 70px;
}
.modBtmBox .elInner .ptsSpLink{
	float: left;
	width: 250px;
	margin-left: 60px;
}
.modBtmBox .elInner dt{
	padding-left: 10px;
	background: url(../guide/pc_icon_btmBoxTtl.png) no-repeat 0 0;
	font-weight: bold;
	color: #666;
	line-height: 1.2;
}
.modBtmBox .elInner dd li{
	padding-left: 12px;
	margin-top: 8px;
	background: url(../guide/pc_icon_listArrB.png) no-repeat 0 5px;
	color: #737167;
	font-size: 88%;
	line-height: 1.3;
}
.modBtmBox .elInner dd li:first-child{
	margin-top: 12px;
}
.modBtmBox .elInner dd li a{
	color: #737167;
}
.modBtmBox .elInner .ptsSpLink .elQrCode{
	margin-top: 20px;
	text-align: center;
}
.modBtmBox .elInner .ptsSpLink .elQrTxt{
	padding:0 10px;
	margin-top: 10px;
	text-align: center;
	font-size: 75%;
}

/*=================================
modHeadBnr
=================================*/
.modHeadBnr{
	position:relative;
	margin-bottom: 52px;
	text-align: center;
}

/*decAboutBnr(JumpsOut)*/
.modHeadBnr p.decAboutBnr{
}

/*=================================
modBtmBnr
=================================*/
.modBtmBnr{
	text-align: center;
}
.modBtmBnr p img{
	margin-bottom: 15px;
}

/*=================================
Title(common)
=================================*/
.ptsTtl h1,
.ptsTtl h2{
	float: left;
	width: 65%;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
	overflow: hidden;
}
.ptsTtl .elBtn{
	float: right;
	width: 34%;
	padding-top: 4px;
	text-align: right;
}
.ptsTtl .elBtn span{
	display: inline-block;
	margin-left: 10px;
}
.ptsTtl .elBtn span:first-child{
	margin-left: 0;
}

/*=================================
.ptsInner(common)
=================================*/
.ptsInner .elImg.decCt{
	text-align: center;
}
.ptsInner .elImg.decRt{
	text-align: right;
}
.ptsInner .elRtBtn{
	text-align: right;
}
.ptsInner .elCtBtn{
	text-align: center;
}

/*=================================
modLMenu
=================================*/
.modLMenu .ptsInner{
	width: 120px;
}
.modLMenu li{
	margin-bottom: 16px;
	color: #666;
	font-size: 88%;
	line-height: 1.2;
}
.modLMenu li a{
	color: #999;
}
.modLMenu li a:hover{
	color: #666;
}

/*.decStep*/
.modLMenu.decStep .ptsInner{
	padding-top: 5px;
}
.modLMenu.decStep li{
	margin-bottom: 10px;
}
.modLMenu.decStep li.elHint{
	padding-top: 15px;
}
.modLMenu.decStep li a{
	display: block;
}
.modLMenu.decStep li a:hover .decStepNo{
	color:#f39700;
}
.modLMenu.decStep .decStepNo{
	display: block;
	font-size: 79%;
}
.modLMenu.decStep .decTtl{
	display: block;
	line-height: 1.3;
}


/*=================================
modBankSrcModal(inner)
=================================*/
/*ptsTab*/
.modBankSrcModal .bd .ptsTab{
	border-bottom:2px solid #d8d7d3;
}
.modBankSrcModal .bd .ptsTab .elInner{
	padding: 0 5px;
	border-bottom:1px solid #848173;
}
.modBankSrcModal .bd .ptsTab li{
	float: left;
	min-width: 110px;
	min-height: 25px;
	margin-left: 10px;
	font-size: 14px;
	text-align: center;
}
.modBankSrcModal .bd .ptsTab li:first-child{
	margin-left: 0;
}
.modBankSrcModal .bd .ptsTab li a{
	display: block;
	padding: 5px 19px;
	border:1px solid #d9d8d0;
	border-bottom:none;
	border-radius: 3px 3px 0px 0px;
	-webkit-border-radius: 3px 3px 0px 0px;
	-moz-border-radius: 3px 3px 0px 0px;
	background-color:#f5f3e9;
	color:#737167;
	text-decoration:none;
}
.modBankSrcModal .bd .ptsTab li.decCur a{
	border:1px solid #848173;
	border-bottom:none;
	background-color:#999582;
	color: #fff;
	font-weight: bold;
	cursor: default;
}
.modBankSrcModal .bd .ptsCont{
	min-height: 350px;
}

/*scrollArea*/
.modBankSrcModal .bd .ptsCont#page2 .scrollArea{
	height: 265px;
	overflow: auto;
}
.modBankSrcModal .bd .ptsCont#page3 .scrollArea{
	height: 310px;
	overflow: auto;
}
/*ptsCont elFiftyOnBefore*/
.modBankSrcModal .bd .ptsCont .elFiftyOnBefore .elLead{
	padding: 0 20px;
	margin-top: 20px;
	font-size: 88%;
}
.modBankSrcModal .bd .ptsCont .elFiftyOnBefore .elList{
	width: 540px;
	margin: 0 auto;
}
.modBankSrcModal .bd .ptsCont .elFiftyOnBefore .elList .decFlt{
	float: left;
	padding: 0 9px;
}
.modBankSrcModal .bd .ptsCont .elFiftyOnBefore .elList li{
	width: 36px;
	height: 36px;
	margin-top: 15px;
	text-align: center;
	font-size: 22px;
	font-weight: bold;
	color:#c9c9c9;
	line-height:36px;
}
.modBankSrcModal .bd .ptsCont .elFiftyOnBefore .elList li a{
	display: block;
	width: 36px;
	height: 36px;
	color:#666;
	text-decoration:none;
}
.modBankSrcModal .bd .ptsCont .elFiftyOnBefore .elList li a:hover{
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	background-color:#f39700;
	color:#fff;
}
/*ptsCont elFiftyOnAfter*/
.modBankSrcModal .bd .ptsCont .elFiftyOnAfter{
	width: 520px;
	padding:0 0 0 20px;
}
.modBankSrcModal .bd .ptsCont .elBtn{
	margin-top: 20px;
	text-align: center;
}
.modBankSrcModal .bd .ptsCont .elBtn .libBtn{
	width:90px;
}
.modBankSrcModal .bd .ptsCont .elBtn .libBtn:link{text-decoration:none;}
.modBankSrcModal .bd .ptsCont .elBtn .libBtn:visited{text-decoration:none;}
.modBankSrcModal .bd .ptsCont .elBtn .libBtn:hover,a.libBtn:active{text-decoration:none;}

.modBankSrcModal .bd .ptsCont .elFiftyOnAfter .bank50on h2{
	margin-top: 20px;
	font-size: 16px;
	font-weight: bold;
}
.modBankSrcModal .bd .ptsCont .elFiftyOnAfter .bank50on p{
	margin-top: 15px;
	padding: 5px 10px;
	background-color: #eee;
	font-size: 14px;
	font-weight: bold;
}
.modBankSrcModal .bd .ptsCont .elFiftyOnAfter .bank50on ul{
	margin-top: 5px;
	border-top: 1px dotted #aaa;
	zoom:1;
}
.modBankSrcModal .bd .ptsCont .elFiftyOnAfter .bank50on ul:after{
	content:".";
	display: block;
	height:0px;
	clear:both;
	visibility:hidden;
}
.modBankSrcModal .bd .ptsCont .elFiftyOnAfter .bank50on li{
	float:left;
	width: 230px;/*260-30*/
	height: 21px;
	padding: 7px 10px 7px 20px;
	border-bottom: 1px dotted #aaa;
	background: url(../guide/pc_icon_dott01.png) no-repeat 10px 15px;
	font-size: 14px;
	word-break: break-all;
	word-wrap: break-word;
}

/*ptsCont elNameCode*/
.modBankSrcModal .bd .ptsCont .elNameCode{
	width: 520px;
	padding:20px 0 0 20px;
}
.modBankSrcModal .bd .ptsCont .elNameCode .decSrcFrm{
	width: 150px;
	padding: 5px 5px 4px;
	margin-right: 5px;
	border:1px solid #ddd;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	font-size:14px;
}
.modBankSrcModal .bd .ptsCont .elNameCode .libBtn{
	width:70px;
	border: 1px solid #d9d8d0;
	background-color:#f5f3e9;
	color:#848173;
}
.modBankSrcModal .bd .ptsCont .elNameCode #notes{
	margin:15px 0 0;
	padding-bottom: 5px;
	font-size: 88%;
}
.modBankSrcModal .bd .ptsCont .elNameCode #notes.resultTxt{
	border-bottom: 1px dotted #aaa;
	font-weight:bold;
	font-size: 16px;
}
.modBankSrcModal .bd .ptsCont .elNameCode #notes.nomatchTxt{
	font-weight:bold;
	font-size: 16px;
}
.modBankSrcModal .bd .ptsCont .elNameCode #bankTable{
	width:520px;
	zoom:1;
}
.modBankSrcModal .bd .ptsCont .elNameCode #bankTable:after{
	content:".";
	display: block;
	height:0px;
	clear:both;
	visibility:hidden;
}
.modBankSrcModal .bd .ptsCont .elNameCode #bankTable li{
	float:left;
	width: 260px;
	height: 21px;
	padding: 7px 0 7px 0;
	border-bottom: 1px dotted #aaa;
	font-size: 14px;
	word-break: break-all;
	word-wrap: break-word;
}
.modBankSrcModal .bd .ptsCont .elNameCode #bankTable .searchword{
	display:none;
}
.modBankSrcModal .bd .ptsCont .elNameCode #bankTable .bankcode{
	display:inline-block;
	width:40px;
	padding: 0;
	color:#858585;
	font-size: 14px;
	text-align:left;
	vertical-align:top;
}
.modBankSrcModal .bd .ptsCont .elNameCode #bankTable .bankname{
	display:inline-block;
	width:210px;
	padding-right:5px;
	font-size: 14px;
	text-align:left;
	vertical-align:top;
}

/*js*/
.modBankSrcModal .bd .ptsCont#page2,
.modBankSrcModal .bd .ptsCont#page3{
	display: none;
}
.modBankSrcModal .bd .ptsCont .bank50on{
	display: none;
}

/*=================================
top(.ypMdTop)
=================================*/
.ypMdTop .modHeadMenu .ptsMainMenu{
}
.ypMdTop h1{
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
	overflow: hidden;
}
/*modPayMethFee*/
.ypMdTop .modPayMethFee{
	margin-bottom: 40px;
}
.ypMdTop .modPayMethFee .ptsTtl{
	margin-bottom: 25px;
}
.ypMdTop .modPayMethFee .ptsTtl h2{
	height: 30px;
	background: url(../guide/pc_spr_ttl.png) no-repeat 0 -325px;
}
.ypMdTop .modPayMethFee .ptsInner{
	padding: 0 30px 0 15px;
}
.ypMdTop .modPayMethFee .ptsInner .elLead{
	margin: 0 0 15px 15px;
}
.ypMdTop .modPayMethFee .ptsInner .elFeeList li{
	float: left;
	width: 200px;
	padding: 30px 13px 29px 13px;
	background: url(../guide/pc_bg_topDashed.png) repeat-y top left;
}
.ypMdTop .modPayMethFee .ptsInner .elFeeList li:first-child{
	background: none;
}
.ypMdTop .modPayMethFee .ptsInner .elFeeList .elImg{
	width: 200px;
	height: 135px;
	margin-bottom: 35px;
	background-image: url(../guide/pc_spr_topFee.png);
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
	overflow: hidden;
}
.ypMdTop .modPayMethFee .afterConv .ptsInner .elFeeList .elImg{
	width: 200px;
	height: 135px;
	margin-bottom: 35px;
	background-image: url(../guide/pc_spr_topFee_150601.png);
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
	overflow: hidden;
}
.ypMdTop .modPayMethFee .ptsInner .elFeeList .elImg.decCredit{background-position: 0 0;}
.ypMdTop .modPayMethFee .ptsInner .elFeeList .elImg.decIntBunk{background-position: -205px 0;}
.ypMdTop .modPayMethFee .ptsInner .elFeeList .elImg.decJapannet{background-position: -410px 0;}
.ypMdTop .modPayMethFee .ptsInner .elFeeList .elImg.decOnetime{background-position: -615px 0;}

.ypMdTop .modPayMethFee .ptsInner .elFeeList .elBtn{
	text-align: center;
}

/*modPayMethFeeWr*/
.ypMdTop .modPayMethFeeWr{
	position:relative;
	margin-bottom: 40px;
}
.ypMdTop .modPayMethFeeWr .ptsInner{
	padding: 0 0;
}
.ypMdTop .modPayMethFeeWr .ptsAucTBtn{
	position:absolute;
	top:-10px;
	right:0;
	width: 140px;
	height: 36px;
	background: url(../guide/pc_img_aucbtn.png) no-repeat 0 0;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
	overflow: hidden;
}
.ypMdTop .modPayMethFeeWr .ptsAucTBtn a{
	display:block;
	width: 140px;
	height: 36px;
}
.ypMdTop .modPayMethFeeWr .ptsTtl{
	margin-bottom: 25px;
}
.ypMdTop .modPayMethFeeWr .ptsFee .ptsTtl h2{
	width: 122px;
	height: 30px;
	background: url(../guide/pc_spr_ttl.png) no-repeat 0 -606px;
}
.ypMdTop .modPayMethFeeWr .ptsPayMeth .ptsTtl h2{
	width: 150px;
	height: 30px;
	background: url(../guide/pc_spr_ttl.png) no-repeat 0 -326px;
}
.ypMdTop .modPayMethFeeWr .ptsFee{
	float:left;
	width:240px;
}
.ypMdTop .modPayMethFeeWr .ptsFee{
	float:left;
	width:315 .ypMdTop .modPayMethFeeWr .ptsPayMethpx;
}
.ypMdTop .modPayMethFeeWr .afterConv .ptsFee{
	float:left;
	width:240px;
}
.ypMdTop .modPayMethFeeWr .ptsInner .ptsFee .elFeeTxt{
	width: 136px;
	height: 76px;
	margin: 0 auto 25px;
	background: url(../guide/pc_spr_topFee_150401.png) no-repeat 0 0;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
	overflow: hidden;
}
.ypMdTop .modPayMethFeeWr .ptsInner .ptsFee .elBtn{
	text-align: center;
}
.ypMdTop .modPayMethFeeWr .ptsPayMeth{
	float:right;
	width:635px;
}
.ypMdTop .modPayMethFeeWr .afterConv .ptsPayMeth{
	float:right;
	width:700px;
}
.ypMdTop .modPayMethFeeWr .ptsInner .elPayList li{
	float: left;
	width: 158px;
	padding: 10px 0;
	background: url(../guide/pc_bg_topDashed.png) repeat-y top left;
}
.ypMdTop .modPayMethFeeWr .afterConv .ptsInner .elPayList li{
	float: left;
	width: 140px;
	padding: 10px 0;
	background: url(../guide/pc_bg_topDashed.png) repeat-y top left;
}

.ypMdTop .modPayMethFeeWr .ptsInner .elPayList li:first-child{
	background: none;
}
.ypMdTop .modPayMethFeeWr .ptsInner .elPayList .elImg{
	width: 158px;
	height: 40px;
	margin: 0 auto 30px;
	background-image: url(../guide/pc_spr_topFee_150401.png);
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
	overflow: hidden;
}
.ypMdTop .modPayMethFeeWr .afterConv .ptsInner .elPayList .elImg{
	width: 132px;
	height: 40px;
	margin: 0 auto 30px;
	background-image: url(../guide/pc_spr_topFee_150601.png);
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
	overflow: hidden;
}

.ypMdTop .modPayMethFeeWr .ptsInner .elPayList .elImg.decCredit{background-position: -166px -16px;}
.ypMdTop .modPayMethFeeWr .ptsInner .elPayList .elImg.decIntBunk{background-position: -324px -16px;}
.ypMdTop .modPayMethFeeWr .ptsInner .elPayList .elImg.decJapannet{background-position: -482px -16px;}
.ypMdTop .modPayMethFeeWr .ptsInner .elPayList .elImg.decOnetime{background-position: -640px -16px;}

.ypMdTop .modPayMethFeeWr .ptsInner .elPayList .elImg.decCredit_v2{background-position: -140px -8px;}
.ypMdTop .modPayMethFeeWr .ptsInner .elPayList .elImg.decIntBunk_v2{background-position: -280px -8px;}
.ypMdTop .modPayMethFeeWr .ptsInner .elPayList .elImg.decJapannet_v2{background-position: -425px -9px;}
.ypMdTop .modPayMethFeeWr .ptsInner .elPayList .elImg.decConv_v2{background-position: -569px -8px;}
.ypMdTop .modPayMethFeeWr .ptsInner .elPayList .elImg.decOnetime_v2{background-position: -715px -8px;}

.ypMdTop .modPayMethFeeWr .ptsInner .elPayList .elBtn{
	text-align: center;
}
.ypMdTop .modPayMethFeeWr .ptsInner .elPayList .elBtn .decSizM{
	width:78px;
	min-height:22px;
	_height:22px;
	padding:4px 0 1px;
}

/*modPayMethFeeWr2(手数料無料化）*/
.ypMdTop .modPayMethFeeWr2{
	position:relative;
	margin-bottom: 40px;
}
.ypMdTop .modPayMethFeeWr2 .ptsInner{
	padding: 0 0;
}
.ypMdTop .modPayMethFeeWr2 .ptsAucTBtn{
	position:absolute;
	top:-10px;
	right:0;
	width: 140px;
	height: 36px;
	background: url(../guide/pc_img_aucbtn.png) no-repeat 0 0;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
	overflow: hidden;
}
.ypMdTop .modPayMethFeeWr2 .ptsAucTBtn a{
	display:block;
	width: 140px;
	height: 36px;
}
.ypMdTop .modPayMethFeeWr2 .ptsTtl{
	margin-bottom: 25px;
}
.ypMdTop .modPayMethFeeWr2 .ptsFee .ptsTtl h2{
	width: 122px;
	height: 30px;
	background: url(../guide/pc_spr_ttl.png) no-repeat 0 -606px;
}
.ypMdTop .modPayMethFeeWr2 .ptsPayMeth .ptsTtl h2{
	width: 179px;
	height: 29px;
	background: url(../guide/pc_spr_ttl_2.png) no-repeat 0 0;
}

.ypMdTop .modPayMethFeeWr2 .afterConv .ptsFee{
	float:left;
	width:190px;
	height:350px;
	margin-top: 5px;
	margin-left: 30px;
	background: url(../guide/pc_spr_topFee_160511.png) no-repeat 0 -7px;

}
.ypMdTop .modPayMethFeeWr2 .ptsInner .ptsFee .elFeeTxt{
	margin:0;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
	overflow: hidden;
}
.ypMdTop .modPayMethFeeWr2 .ptsInner .ptsFee .elNote{
	width: 190px;
    margin-top: 313px;
    text-align: center;
    font-size: 13px;

}

.ypMdTop .modPayMethFeeWr2 .afterConv .ptsPayMeth{

}
.ypMdTop .modPayMethFeeWr2 .ptsInner .elPayList{
	float: left;
	width:655px;
	margin-left: 45px;
}
.ypMdTop .modPayMethFeeWr2 .ptsInner .elPayList .elPayListBox1 {
	width: 405px;
	padding-right:30px;
	float: left;
	background: url(../guide/pc_bg_topDashed_2.png) repeat-y top right;
}
.ypMdTop .modPayMethFeeWr2 .ptsInner .elPayList .elPayListBox2 {
	width: 190px;
	margin-left:30px;
	float: left;
}
.ypMdTop .modPayMethFeeWr2 .elSupBox {
	margin-top: 30px;
}
.ypMdTop .modPayMethFeeWr2 .ptsInner .elPayList .elPayListBox1 h3 {
	width: 405px;
	height: 15px;
	background: url(../guide/pc_spr_topFee_160511.png) no-repeat -235px 0;
	text-indent: -9999px;
}
.ypMdTop .modPayMethFeeWr2 .ptsInner .elPayList .elPayListBox2 h3 {
	width: 190px;
	height: 15px;
	background: url(../guide/pc_spr_topFee_160511.png) no-repeat -700px 0;
	text-indent: -9999px;
}





.ypMdTop .modPayMethFeeWr2 .ptsInner .elPayList li{
	float: left;
	width: 190px;
}
.ypMdTop .modPayMethFeeWr2 .afterConv .ptsInner .elPayList ul{
	margin-right: -25px;
}
.ypMdTop .modPayMethFeeWr2 .afterConv .ptsInner .elPayList li{
	float: left;
	width: 190px;
	height: 150px;
	margin-top: 20px;
	margin-right: 25px;
	text-indent: -9999px;
}
.ypMdTop .modPayMethFeeWr2 .afterConv .ptsInner .elPayList li a{
	width: 190px;
	height: 150px;
	background: url(../guide/pc_spr_topFee_160511.png) no-repeat;
	display: block;
}


.ypMdTop .modPayMethFeeWr2 .ptsInner .elPayList li:first-child{
}

.ypMdTop .modPayMethFeeWr2 .afterConv .ptsInner .elPayList .decYahooMoney_v2 a{background-position: -235px -37px;}
.ypMdTop .modPayMethFeeWr2 .afterConv .ptsInner .elPayList .decCredit_v2 a{background-position: -450px -37px;}
.ypMdTop .modPayMethFeeWr2 .afterConv .ptsInner .elPayList .decIntBunk_v2 a{background-position: -235px -207px;}
.ypMdTop .modPayMethFeeWr2 .afterConv .ptsInner .elPayList .decJapannet_v2 a{background-position: -450px -207px;}
.ypMdTop .modPayMethFeeWr2 .afterConv .ptsInner .elPayList .decConv_v2 a{background-position: -700px -37px;}
.ypMdTop .modPayMethFeeWr2 .afterConv .ptsInner .elPayList .decOnetime_v2 a{background-position: -700px -207px;}

.ypMdTop .modCreditList {
	margin-bottom: 52px;
}
.ypMdTop .modCreditList img {
	margin-bottom: 12px;
}
/*modNews*/
.ypMdTop .modNews{
	margin-bottom: 30px;
}
.ypMdTop .modNews .ptsTtl{
	margin-bottom: 25px;
}
.ypMdTop .modNews .ptsTtl h2{
	width:146px;
	height: 30px;
	background: url(../guide/pc_spr_ttl.png) no-repeat 0 -150px;
}
.ypMdTop .modNews .ptsInner .elInfoList li{
	padding: 12px 30px;
	border-bottom: 1px solid #e6e5dd;
	font-size: 88%;
	line-height: 1.3;
	vertical-align: top;
}
.ypMdTop .modNews .ptsInner .elInfoList li:first-child{
	border-top: 1px solid #e6e5dd;
}
.ypMdTop .modNews .ptsInner .elInfoList li:hover{
	background-color: #f9f7e9;
}
.ypMdTop .modNews .ptsInner .elInfoList .elDate{
	float: left;
	width: 130px;
	padding-top: 3px;
	color:#737167;
}
.ypMdTop .modNews .ptsInner .elInfoList .elStates{
	float: left;
	width: 140px;
}
.ypMdTop .modNews .ptsInner .elInfoList .elTxt{
	float: right;
	width: 600px;
	padding-top: 3px;
}
.ypMdTop .modNews .ptsInner .elInfoList .elStates p{
	width: 130px;
	padding: 3px 5px 3px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	background-color: #88a7b7;
	text-align:center;
	vertical-align:top;
	color: #fff;
	font-size: 12px;
}

.modPayMethFeeWr3{margin-bottom:40px;}
.modPayMethFeeWr3 .elPayList{	background:url(../guide/pc_spr_topFee_201909.png) no-repeat;margin:15px 0;}
.modPayMethFeeWr3 .elPayList h3,.modPayMethFeeWr3 .elPayList7Items h3{display:none;}
.modPayMethFeeWr3 .elPayList .elPayListBox1{width:640px;float:left;margin-top:35px;}
.modPayMethFeeWr3 .elPayList .elPayListBox2{width:310px;float:right;margin-top:35px;}
.modPayMethFeeWr3 .elPayList li{width:133px;height:150px;display:block;float:left;}
.modPayMethFeeWr3 .elPayList .elPayListBox1 li{margin-right:27px;}
.modPayMethFeeWr3 .elPayList .elPayListBox2 li{margin-left:20px;}
.modPayMethFeeWr3 .elPayList li a{text-indent:-9999px;display:block;overflow:hidden;width:133px;height:150px;}
.modPayMethFeeWr3 .elPayList7Items{	background:url(../guide/pc_spr_topFee_201902.png) no-repeat;margin:15px 0;}
.modPayMethFeeWr3 .elPayList7Items .elPayListBox1{width:680px;float:left;margin-top:35px;}
.modPayMethFeeWr3 .elPayList7Items .elPayListBox2{width:270px;float:right;margin-top:35px;}
.modPayMethFeeWr3 .elPayList7Items li{width:120px;height:150px;display:block;float:left;}
.modPayMethFeeWr3 .elPayList7Items .elPayListBox1 li{margin-right:16px;}
.modPayMethFeeWr3 .elPayList7Items .elPayListBox2 li{margin-left:15px;}
.modPayMethFeeWr3 .elPayList7Items li a{text-indent:-9999px;display:block;overflow:hidden;width:120px;height:150px;}


/*=================================
about(.ypMdAbout)
=================================*/
.ypMdAbout .modBreadcrumbs{
	border-top: 1px solid #edede8;
}
.ypMdAbout .ptsTtl{
	margin-bottom: 36px;
}
.ypMdAbout .ptsTtl h1{
	height: 30px;
	background: url(../guide/pc_spr_ttl_2.png) no-repeat 0 -112px;
}
.ypMdAbout .ptsInner{
	padding: 0 30px;
}
.ypMdAbout .ptsInner .elLead{
	margin-top: 35px;
}
.ypMdAbout .ptsInner .elLead:first-child{
	margin-top: 0;
}
.ypMdAbout .ptsInner .elLeadS{
	margin-top: 20px;
	font-size: 88%;
}
.ypMdAbout .ptsInner .elImg{
	margin-bottom: 52px;
}
.ypMdAbout .ptsInner .elImg img{
	margin: 0 auto;
	display: block;
}
.ypMdAbout .ptsInner .elRtBtn{
	margin-top: 20px;
}
.ypMdAbout .ptsInner .elBorderBttm {
	padding-bottom: 52px;
	border-bottom: 1px solid #e7e6df;
}
.ypMdAbout .ptsInner .elBorderBttm .elImg {
	margin-bottom: 0;
}
.ypMdAbout .ptsInner .modAbCreditBox {
	position: relative;
}
.ypMdAbout .ptsInner .modAbCreditBox .elRtBtn {
	position: absolute;
	bottom: 40px;
	left: 23px;
}

.ypMdAbout .ptsInner .elLinkText{
	position: absolute;
	top:240px;
	left: 20px;
	font-size: 88%;
}

.securityBox .elName{
	font-size: 100%;
	font-weight: bold;
	line-height: 1.2;
}

.ypMdAbout .ptsInner .securityBox dl dd.elLead{
	font-size: 88%;
	margin-top: 5px;
}

.ypMdAbout .modReccomend {
	margin-top: 60px;
	padding-bottom: 60px;
	border-bottom: 1px solid #edede8;
}
.ypMdAbout .modReccomend h2 {
	width: 600px;
	height: 59px;
	margin: 0 auto 26px;
	background: url(../guide/pc_spr_ttl_2.png?v=20160801) no-repeat 0 -44px;
	text-indent: -9999px;
}
.ypMdAbout .modReccomend .ptsFee {
	width: 170px;
	height: 220px;
	margin: 22px 25px 0 24px;
	background:url(../guide/pc_figByrAbout_6.png) no-repeat 0 0;
	float: left;
}
.ypMdAbout .modReccomend .elFeeTxt {
	text-indent: -9999px;
}
.ypMdAbout .modReccomend .elNote {
	margin-top: 162px;
    font-size: 14px;
    text-align: center;
}
.ypMdAbout .modReccomend .elPointList {
	float: left;
}
.ypMdAbout .modReccomend .elPointList li {
	padding: 0 16px;
	float: left;
	background: url(../guide/pc_bg_topDashed_2.png) repeat-y top left;
	position: relative;
}
.ypMdAbout .modReccomend .elPointList .elBtn {
	text-align: center;
    margin: 12px auto 0;
    width: 166px;
}
.ypMdAbout .modReccomend .elPointList .libBtn.decSizM {
	width: 164px;
	height: 39px;
	vertical-align: middle;
	display:table-cell;
	border-radius: 8px;
}
.ypMdAbout .notpad {padding-bottom: 0 !important;}
.ypMdAbout .elSumallyLink {
	position: absolute;
    top: 179px;
    left: 84px;
    font-size: 14px;
    font-weight: bold;
}

.ypMdAbout .modReccomend2 {margin-top: 60px;padding-bottom: 60px;border-bottom: 1px solid #edede8;}
.ypMdAbout .modReccomend2 .elPointList{background:url(../guide/pc_figAbout_2017_01_01.png) no-repeat;}
.ypMdAbout .modReccomend2 .elPointList li{width:295px;height:420px;display:block;float:left;text-align:center;}
.ypMdAbout .modReccomend2 .elSumallyLink2 a{display:block;text-indent:-9999px;width:100%;overflow:hidden;}
.ypMdAbout .modReccomend2 .elBtn2 a{width:215px;height:40px;}
.ypMdAbout .modReccomend2 .elSumallyLink2{margin-top:300px;}
.ypMdAbout .modReccomend2 .elBtn2{margin-top:20px;}
.ypMdAbout .modReccomend2 .elBtn2.elBtn1line a{line-height:40px;}
.ypMdAbout .modReccomend2 .notice{font-size:11px;color:#666;margin-top:10px;}
.ypMdAbout .modReccomend2 .bnJnb{text-align:center;margin-top:30px;}
.ypMdAbout .modReccomend2 .elPointListAddPaypay {width:890px;margin: 0 auto;background:url(../guide/pc_figAbout_201902_01_01.png) no-repeat;}
.ypMdAbout .modReccomend2 .elPointListAddPaypay li{width:295px;height:420px;display:block;float:left;text-align:center;}

/*=================================
why common(.ypMdWhy)
=================================*/
.ypMdWhy .ptsTtl{
	margin-bottom: 25px;
}
.ypMdWhy .ptsTtl h1{
	height: 30px;
	background: url(../guide/pc_spr_ttl.png) no-repeat 0 -430px;
}
.ypMdWhy .ptsTtl.decSlr h1{background-position: 0 -710px;}

.ypMdWhy .ptsInner{
	padding: 0 30px;
}
/*ptsWhyList*/
.ypMdWhy .ptsWhyList{
	margin-bottom: 20px;
}
.ypMdWhy .ptsWhyList .elTtl{
	margin-top: 30px;
}
.ypMdWhy .ptsWhyList .elTtl:first-child{
	margin-top: 0;
}
.ypMdWhy .ptsWhyList .elTtl h2{
	font-weight: bold;
}
.ypMdWhy .ptsWhyList .elLead{
	margin-top: 5px;
	font-size: 88%;
}
.ypMdWhy .ptsWhyList .elImg{
	margin-top: 20px;
	text-align: center;
}
.ypMdWhy .ptsWhyList .decBtnGrn {
    border: 1px solid #bdc887;
    background-color: #d3e190;
    font-weight: bold;
    color: #535931 !important;
	display: block;
    width: 300px;
    text-align: center;
    margin: 0 auto;
}
.ypMdWhy .ptsWhyList .decBtnM {
    padding: 4px 20px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.ypMdHowto .decBtnGrn {
    border: 1px solid #bdc887;
    background-color: #d3e190;
    font-weight: bold;
    color: #535931 !important;
	display: block;
    width: 220px;
    text-align: center;
    margin: 0 auto;
}
.ypMdHowto .decBtnM {
    padding: 4px 20px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.ypMdHowto .elTbl01 strong {
	font-weight: bold;
}
.ypMdHowto .ptsStepList .elTtl2 h3 {
	width: auto !important;
    margin-top: 10px;
}

/*20170201*/
.ypMdWhy .ptsWhyList .ptsTtlSub{ margin:0px }
.ypMdWhy .ptsWhyList .elTtl{ margin-top: 15px}
.ypMdWhy .ptsWhyList .elBnr{ margin-top:40px; margin-bottom:50px}


/*=================================
financial_facilities(.ypMdByrFinFac)
=================================*/
.ypMdByrFinFac .ptsTtl{
	margin-bottom: 25px;
}
.ypMdByrFinFac .ptsTtl h1{
	height: 30px;
	background: url(../guide/pc_spr_ttl.png) no-repeat 0 -395px;
}
.ypMdByrFinFac .ptsInner h2{
	margin-top: 40px;
	font-weight: bold;
	line-height: 1.2;
}
.ypMdByrFinFac .ptsInner h2:first-child{
	margin-top: 0;
}
.ypMdByrFinFac .ptsInner .elLead{
	margin-top: 5px;
	font-size: 88%;
}
.ypMdByrFinFac .ptsInner .decTxtKome{
	margin: 5px 0 18px;
}
.ypMdByrFinFac .ptsInner .elImg{
	margin-top: 5px;
	text-align: center;
}
.ypMdByrFinFac .ptsInner .elBtn{
	margin-top: 10px;
}

/*=================================
fees(.ypMdFees)
=================================*/
.ypMdFees .ptsTtl{
	margin-bottom: 25px;
}
.ypMdFees .ptsTtl h1{
	height: 30px;
	background: url(../guide/pc_spr_ttl.png) no-repeat 0 -605px;
}
.ypMdFees .ptsInner{
	padding: 0 30px;
}
.ypMdFees .ptsInner .decTxtSR{
	margin-bottom:2px;
	font-size:88%;
	text-align:right;
}
.ypMdFees .ptsInner .decTxtKome{
	margin-top:10px;
}
.ypMdFees .ptsInner .decTxtKome.decMt5{
	margin-top:5px;
}
.ypMdFees .elTtl h2{
	font-weight: bold;
}

/*=================================
FAQ common(.ypMdFaq)
=================================*/
.ypMdFaq .ptsTtl{
	margin-bottom: 25px;
}
.ypMdFaq .ptsTtl h1{
	height: 30px;
	background: url(../guide/pc_spr_ttl.png) no-repeat 0 -640px;
}
.ypMdFaq .ptsInner{
	padding: 0 0 0 30px;
}
.yj950-2 .ypMdFaq .ptsInner{
	padding: 0;
}
.ypMdFaq .ptsFaqList{
	margin-bottom: 20px;
}
.ypMdFaq .ptsFaqList ul{
	margin-bottom: 30px;
}
.ypMdFaq .ptsFaqList li{
	padding: 18px 0 16px;
	border-top: 1px dashed #ddd;
}
.ypMdFaq .ptsFaqList li:first-child{
	padding-top: 0;
	border:none;
}
.ypMdFaq .ptsFaqList li .elQ{
	background: url(../guide/pc_icon_faqArrOff.png) no-repeat 11px 6px;
}
.ypMdFaq .ptsFaqList li.elSelect .elQ{
	background: url(../guide/pc_icon_faqArrOn.png) no-repeat 9px 8px;
}
.ypMdFaq .ptsFaqList li .elQ p{
	font-size: 125%;
	font-weight: bold;
	color:#000;
	word-break: break-all;
	word-wrap: break-word;
}
.ypMdFaq .ptsFaqList li.elSelect .elQ p{
	color:#f39700;
}
.ypMdFaq .ptsFaqList li .elQ a{
	padding: 0 30px 0 30px;
	display:block;
	color:#333;
}
.ypMdFaq .ptsFaqList li.elSelect .elQ a{
	color:#f39700;
}
.ypMdFaq .ptsFaqList li .elA{
	padding: 0 30px 0 30px;
}
.ypMdFaq .ptsFaqList li .elA p{
	display:none;
	margin-top: 10px;
	word-break: break-all;
	word-wrap: break-word;
}
.ypMdFaq .ptsFaqList li .elA .decTxtS{
	font-size: 75%;
}
.ypMdFaq .ptsFaqList li .elA .decTxtS.decMt0{
	margin-top: 0;
}
.ypMdFaq .ptsFaqList li .elA .decTitle{
	display:block;
}
.ypMdFaq .ptsFaqList li .elA .decEntry{
	margin-top: 10px;
}
.ypMdFaq .ptsFaqList li .elA .decEntry p{
	display:block;
}
.ypMdFaq .ptsFaqList li .elA .decSummery{
	margin-top: 10px;
	white-space: nowrap;
	width: 100%;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
}

#contents .ypMdFaq .ptsFaqList li .elA .decTxtKome a:link,
#contents .ypMdFaq .ptsFaqList li .elA .decTxtKome a:visited,
#contents .ypMdFaq .ptsFaqList li .elA .decTxtKome a:hover,a:active{
	text-decoration:underline;
}
.elA .SP{display:none;}

.ypMdFaq .ptsFaqList .elTtl h2{
	vertical-align:top;
	margin-bottom:20px;
	padding-bottom:8px;
	border-bottom:1px solid #ddd;
}

/*=================================
Howto common(.ypMdHowto)
=================================*/
.ypMdHowto .ptsTtl{
	margin-bottom: 25px;
}
.ypMdHowto .ptsTtl h1,
.ypMdHowto .ptsTtl h2{
	height: 30px;
	background-image: url(../guide/pc_spr_ttl.png);
	background-repeat: no-repeat;
}
.ypMdHowto .ptsTtl.decPaypay h1{height: 35px; background-position: 0 -1136px;}
.ypMdHowto .ptsTtl.decMoney h1{background-position: 0 -1100px;}
.ypMdHowto .ptsTtl.decCC h1{background-position: 0 -465px;}
.ypMdHowto .ptsTtl.decBank h1{background-position: 0 -500px;}
.ypMdHowto .ptsTtl.decJnb h1{background-position: 0 -535px;}
.ypMdHowto .ptsTtl.decOta h1{background-position: 0 -570px;}
.ypMdHowto .ptsTtl.decFees h1{background-position: 0 -675px;}
.ypMdHowto .ptsTtl.decTpt h1{background-position: 0 -780px;}
.ypMdHowto .ptsTtl.decUse h1{background-position: 0 -815px;}
.ypMdHowto .ptsTtl.decConv h1{background-position: 0 -885px;}


.ypMdHowto .ptsTtl.decConvLaw h1{background-position: 0 -920px;}
.ypMdHowto .ptsTtl.decConvFam h1{background-position: 0 -955px;}
.ypMdHowto .ptsTtl.decConvCir h1{background-position: 0 -990px;}
.ypMdHowto .ptsTtl.decConvSei h1{background-position: 0 -1026px;}
.ypMdHowto .ptsTtl.decConvDai h1{background-position: 0 -1063px;}
.ypMdHowto .ptsTtl.decConvSeven h1{background-position: 0 -1174px;}


.ypMdHowto .ptsTtl.decFeeOnly h2{background-position: 0 -605px; width:123px;}
.ypMdHowto .ptsTtl.decUse h2{background-position: 0 -815px;}
.ypMdHowto .ptsTtl.decApp h2{background-position: 0 -850px;}

.ypMdHowto.dec1Column .ptsInner{
	padding: 0 30px;/*for 1column*/
}

/*ptsStepList*/
.ypMdHowto .ptsStepList{
	margin-bottom: 15px;
}
.ypMdHowto.dec1Column .ptsStepList{
	margin-bottom: 35px;
}
.ypMdHowto .ptsStepList .elTtl{
	margin-top: 25px;
}
.ypMdHowto .ptsStepList .elTtl:first-child{
	margin-top: 0;
}
.ypMdHowto .ptsStepList .elTtl h2,
.ypMdHowto .ptsStepList .elTtl h3{
	display:inline-block;
	*display:inline;/*IE7*/
	*zoom:1;/*IE7*/
	width: 715px;
	font-weight: bold;
	vertical-align:top;
}
.ypMdHowto.dec1Column .ptsStepList .elTtl h2,
.ypMdHowto.dec1Column .ptsStepList .elTtl h3{
	width: 825px;/*for 1column*/
}
.ypMdHowto .ptsStepList .elConvList {
	margin: 30px 0px 5px 17px;
}
.ypMdHowto .ptsStepList .elConvList.sixItem {
	width: 648px;
	margin: 30px auto 5px;
}
.ypMdHowto .ptsStepList .elConvList li {
	width: 206px;
	height: 100px;
	margin-right: 10px;
	margin-bottom: 22px;
	float: left;
}
.ypMdHowto .ptsStepList .elConvList li a {
	width: 206px;
	height: 100px;
	display: block;
	background: url(../guide/pc_figByrHowto_1_4.png) no-repeat 0 0;
	text-indent: -9999px;
}
.ypMdHowto .ptsStepList .elConvList li .lawson { background-position: 0 0;}
.ypMdHowto .ptsStepList .elConvList li .ministop { background-position: -216px 0;}
.ypMdHowto .ptsStepList .elConvList li .familymart { background-position: -432px 0;}
.ypMdHowto .ptsStepList .elConvList li .circlekthanks { background-position: -648px 0;}
.ypMdHowto .ptsStepList .elConvList li .seicomart { background-position: 0 -122px;}
.ypMdHowto .ptsStepList .elConvList li .dailyyamazaki { background-position: -216px -122px;}
.ypMdHowto .ptsStepList .elConvList li .threef { background-position: -432px -122px;}
.ypMdHowto .ptsStepList .elConvList li .seven-eleven { background-position: -648px -122px;}

.ypMdHowto.dec1Column .ptsStepList .elTtl #conveni,
.ypMdHowto.dec1Column .ptsStepList .elTtl #convenicharge,
.ypMdHowto.dec1Column .ptsStepList .elTtl #ota{
	width: 890px;
	margin-bottom: 10px;
	padding-bottom: 8px;
	color: #666;
	font-weight: normal;
	border-bottom: 1px solid #e4e2db;
}
.ypMdHowto .ptsStepList .elTtl .decLine{
	width: 780px;
	margin-bottom: 5px;
	padding-bottom: 8px;
	color: #666;
	font-weight: bold;
	border-bottom: 1px solid #e4e2db;
}
.ypMdHowto .ptsStepList .elTtl .decStep{
	display:inline-block;
	*display:inline;/*IE7*/
	*zoom:1;/*IE7*/
	width: 55px;
	height: 16px;
	margin: 2px 10px 0 0;
	background: url(../guide/pc_icon_stepbg.png) no-repeat 0 0;
	vertical-align:top;
}
.ypMdHowto .ptsStepList .elTtl .decStep span{
	display: block;
	width: 55px;
	height: 16px;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
	overflow: hidden;
}
.ypMdHowto .ptsStepList .elTtl .decStep .hint{ background: url(../guide/pc_spr_iconStep.png) no-repeat 0 0;}
.ypMdHowto .ptsStepList .elTtl .decStep .step1{ background: url(../guide/pc_spr_iconStep.png) no-repeat 0 -16px;}
.ypMdHowto .ptsStepList .elTtl .decStep .step2{ background: url(../guide/pc_spr_iconStep.png) no-repeat 0 -32px;}
.ypMdHowto .ptsStepList .elTtl .decStep .step3{ background: url(../guide/pc_spr_iconStep.png) no-repeat 0 -48px;}
.ypMdHowto .ptsStepList .elTtl .decStep .step4{ background: url(../guide/pc_spr_iconStep.png) no-repeat 0 -64px;}
.ypMdHowto .ptsStepList .elTtl .decStep .step5{ background: url(../guide/pc_spr_iconStep.png) no-repeat 0 -80px;}
.ypMdHowto .ptsStepList .elTtl .decStep .step6{ background: url(../guide/pc_spr_iconStep.png) no-repeat 0 -96px;}
.ypMdHowto .ptsStepList .elTtl .decStep .step7{ background: url(../guide/pc_spr_iconStep.png) no-repeat 0 -112px;}
.ypMdHowto .ptsStepList .elTtl .decStep .step8{ background: url(../guide/pc_spr_iconStep.png) no-repeat 0 -128px;}
.ypMdHowto .ptsStepList .elTtl .decStep .step9{ background: url(../guide/pc_spr_iconStep.png) no-repeat 0 -144px;}

.ypMdHowto .ptsStepList .elLead{
	margin-top: 7px;
}
.ypMdHowto .ptsStepList .elLead strong {font-weight: bold;}
.ypMdHowto .ptsStepList .decTxtKome{
	margin-top: 5px;
}
.ypMdHowto .ptsStepList .decTxtKome.decMt0{
	margin-top: 0;
}
.ypMdHowto .ptsStepList .decTxtS{
	margin-top: 5px;
	font-size: 75%;
}
.ypMdHowto .ptsStepList .decTxtS.decMt0{
	margin-top: 0;
}
.ypMdHowto .ptsStepList .elImg{
	margin: 30px auto 20px;
}
.ypMdHowto .ptsStepList .elImgTtl{
	margin-bottom: 10px;
	color: #333;
	font-weight: bold;
	font-size: 18px;
}
.ypMdHowto.dec1Column .ptsStepList .elTtl h2 .decTxtKome,
.ypMdHowto.dec1Column .ptsStepList .elTtl h3 .decTxtKome,
.ypMdHowto.dec1Column .ptsStepList .elTtl h2 .decTxtS,
.ypMdHowto.dec1Column .ptsStepList .elTtl h3 .decTxtS{
	font-weight:lighter;
}
.ypMdHowto .ptsStepList .otabtn {
	margin: 18px 0 0 18px;
}

/*ptsApp*/
.ypMdHowto .ptsApp{
	padding:20px 30px;
	margin:0 30px 35px;
	border:5px solid #f3f2ef;
	background-color:#fcfcfb;
}
.ypMdHowto .ptsApp h2{
	margin-bottom:30px;
	border-bottom:2px solid #e7e7e6;
	font-size:150%;
	font-weight:bold;
	color:#737167;
}
/*ptsAppInfo*/
.ypMdHowto .ptsAppInfo .elTtl{
	margin-top: 35px;
}
.ypMdHowto .ptsAppInfo .elTtl:first-child{
	margin-top: 0;
}
.ypMdHowto .ptsAppInfo h3{
	font-size:125%;
	font-weight:bold;
}
.ypMdHowto .ptsAppInfo .elLead{
	margin-top: 5px;
}
.ypMdHowto .ptsAppInfo .elBtn{
	margin-top: 15px;
	text-align:center;
}
.ypMdHowto .ptsAppInfo .elAdd{
	margin-top: 10px;
	text-align:center;
}
.ypMdHowto .ptsAppInfo .elAdd span{
	display:inline-block;
	background-color:#f1f0e8;
	padding:10px 20px;
	text-align:center;
	color:#666;
	font-weight:bold;
}
/*.ypMdHowto elTbl01*/
.ypMdHowto .elTbl01{
	margin: 15px 0;
}
.ypMdHowto .elTbl01 table{
	width:100%;
	border-collapse: collapse;
	border-spacing:0;
	border-bottom:2px solid #d4d3cb;
	border-left:2px solid #d4d3cb;
	border-right:2px solid #d4d3cb;
}
.ypMdHowto .elTbl01 th{
	height: 67px;
	padding:8px 3px;
	border-top:2px solid #d4d3cb;
	border-right:1px solid #d4d3cb;
	border-bottom:1px solid #d4d3cb;
	text-align:center;
	vertical-align:middle;
	font-size:88%;
	line-height:1.3;
	font-weight:bold;
	box-sizing:border-box;
}
.ypMdHowto .elTbl01 td{
	height: 71px;
	border-top:1px dotted #d4d3cb;
	border-right:1px solid #d4d3cb;
	text-align:center;
	vertical-align:middle;
	font-size:88%;
	line-height:1.3;
	word-break: break-all;
	word-wrap: break-word;
	box-sizing:border-box;
}
.ypMdHowto .elTbl01 td .decAL {text-align: left;padding-left: 20px;}
.ypMdHowto .elTbl01 tr.decBorNone td{
	/*border-top:1px solid #d4d3cb;*/
}
.ypMdHowto .elTbl01 .decTrnMny{width: 25%;}
.ypMdHowto .elTbl01 .decColL{width: 25%;}


.ypMdHowto .elTbl01 .decTxtS{
	font-size:12px;
	text-align:left;
}
.ypMdHowto .elTbl01 .decJnbOta{
	padding:70px 8px 8px;
	vertical-align:top;
}
.ypMdHowto .elTbl01 .decJnbOta02{
	padding:35px 8px 8px;
	vertical-align:top;
}
.ypMdHowto .decBtnGrn2 {
	margin-left: 10px;
	padding: 1px 10px;
    border: 1px solid #bdc887;
    background-color: #d3e190;
    font-weight: bold;
    color: #535931 !important;
    width: 30px;
    text-align: center;
    margin: 0 auto;
	-webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.ypMdHowto .decBtnGrn3 {
	margin-right:10px;
	border: 1px solid #bdc887;
    background-color: #d3e190;
    font-weight: bold;
    color: #535931 !important;
    display: block;
    width: 258px;
    text-align: center;
    margin: 0 auto;
	float: left;
}
.ypMdHowto .modSecBox {
}
.ypMdHowto .modSecBox h4 {
	margin-top: 30px;
	margin-bottom: 15px;
	padding-bottom: 8px;
	color: #666;
	border-bottom: 1px solid #e4e2db;
}
.ypMdHowto .modSecBox ul li {
	margin: 0 0 10px 25px;
	list-style-type: disc;
}
.ypMdHowto .modSecBox ul li span {
	display: block;
	font-size:14px;
}
.ypMdHowto .modSecBox .modLinkBtn {
	width: 616px;
	margin: 0 auto;
}

/*ptsFees*/
.ypMdHowto .ptsFees{
	padding:0 30px;
	margin-bottom:35px;
}
.ypMdHowto .ptsFees p{
	font-size:125%;
	font-weight:bold;
}

/*elSrHtHintTxt*/
.ypMdHowto .elSrHtHintTxt{
	margin:15px 60px 0;
	padding-bottom:20px;
}

/*20170201 */
.ypMdHowto .ptsStepList .decTbleSepa{width: 80%; margin: 0 auto;}
.ypMdHowto .ptsStepList .elTbl01 th,.ypMdHowto .ptsStepList .elTbl01 td{ padding-top:20px; padding-bottom:20px;}
.ypMdHowto .ptsStepList .elTbl01 th.elBgTh{background:white;font-size: 18px;}
.ypMdHowto .ptsStepList .elTbl01 th.elBgTh.main{color: #f39700;}
.ypMdHowto .ptsStepList .elTbl01 .elBgPrem{background-color:#fff5b5;}
.ypMdHowto .ptsStepList .elTbl01 strong span { font-size:18px}

.ypMdHowto .ptsStepList .elTbleStr01 {
	background-color:white;
	border-top:3px solid #f39700;
	border-left:3px solid #f39700;
	border-right:3px solid #f39700;
}
.ypMdHowto .ptsStepList .elTbleStr02 {
	border-right:3px solid #f39700;
	border-left:3px solid #f39700;
}
.ypMdHowto .ptsStepList .elTbleStr03 {
	border-bottom:3px solid #f39700;
	border-left:3px solid #f39700;
	border-right:3px solid #f39700;
}

.ypMdHowto .ptsStepList .elTbl01{ position:relative;}
.ypMdHowto .ptsStepList .elTbl01 .eltoku{
	width:48px;
	display: block;
	position:absolute; top:-25px; left:55px;
}

/*20190924*/
.HowtoTransactionFee{
	width: 100%;
	margin-top:46px;
	margin-bottom:24px;
	border-collapse: collapse;
}
.HowtoTransactionFee__cell{
	height:70px;
	border:1px solid #D4D3CB;
	background: #FFF;
	color:#66645C;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}
.HowtoTransactionFee__cell--none{
	border:none;
	background: transparent;
}
.HowtoTransactionFee__cell--title{
	background: #F4F3EC;
}
.HowtoTransactionFee__cell--free{
	color: #F39700;
}

.SellerHowtoContents{
	margin-top:20px;
}
.SellerHowtoContents__item{
	padding-left: 1em;
	color:#333333;
	text-indent: -1em;
	line-height: 26px;
}
.SellerHowtoContents__item:before{
	content: "・";
}
.SellerHowtoContents__note{
	display:block;
	padding-left:1em;
	color: #858585;
	font-size: 75%;
	text-indent: -1em;
}
.SellerHowtoContents__note:before{
	content:"※";
}
/*=================================
store/examples(.ypMdExpl)
=================================*/
.ypMdExpl .ptsTtl{
	margin-bottom: 25px;
}
.ypMdExpl .ptsTtl h1{
	height: 30px;
	background: url(../guide/pc_spr_ttl.png) no-repeat 0 -745px;
}
.ypMdExpl .ptsInner{
	padding: 0 30px;
}
.ypMdExpl .ptsExpl h2{
	margin-top: 30px;
	font-weight: bold;
	line-height: 1.2;
}
.ypMdExpl .ptsExpl h2:first-child{
	margin-top: 0;
}
.ypMdExpl .ptsExpl .elLead{
	margin-top: 5px;
	font-size: 88%;
}
.ypMdExpl .ptsExpl .elImg{
	margin-top: 15px;
	text-align: center;
}
.ypMdExpl .ptsWhy h2{
	margin: 50px 0 5px;
	font-size: 125%;
	font-weight: bold;
	line-height: 1.2;
}
.ypMdExpl .ptsWhy .elImg{
	margin: 15px 0 30px;
	text-align: center;
}


/*=================================
term(.ypMdTerm)
=================================*/
.ypMdTerm .modBreadcrumbs{
	border-top: 1px solid #edede8;
}
.ypMdTerm .ptsTtl{
	margin-bottom: 25px;
}
.ypMdTerm .ptsTtl h1{
	height: 52px;
	background: url(../guide/pc_spr_ttl.png) no-repeat 0 0;
}
.ypMdTerm .ptsInner{
	padding: 0 30px;
}
.ypMdTerm .ptsInner .elLead p{
	margin-bottom: 10px;
}
.ypMdTerm .ptsInner .elArticle{

}
.ypMdTerm .ptsInner .elArticle h2{
	padding: 6px 10px;
	margin-top: 40px;
	background-color:#f1f0e8;
	font-size:113%;
	font-weight:bold;
}
.ypMdTerm .ptsInner .elArticle h3{
	padding: 25px 0 0;
	border-bottom: 1px solid #333;
	font-weight:bold;
}
.ypMdTerm .ptsInner .elArticle h4{
	display:inline;
	font-size:14px;
	font-weight:bold;
}
.ypMdTerm .ptsInner .elArticle .decListM{
	margin: 0 20px;
}
.ypMdTerm .ptsInner .elArticle .decListL .decListM{
	margin: 0 0 0 0;
}
.ypMdTerm .ptsInner .elArticle .decListL.decIdt .decListM{
	margin: 0 0 0 -20px;
}
.ypMdTerm .ptsInner .elArticle .decListM .decListS{
	margin: 0 0;
}
.ypMdTerm .ptsInner .elArticle .decListL li{
	margin-top:10px;
	font-size:16px;
}
.ypMdTerm .ptsInner .elArticle .decListL.decIdt li{
	text-indent:-20px;
	padding-left:20px;
}
.ypMdTerm .ptsInner .elArticle .decListM li{
	margin-top:10px;
	font-size:14px;
}
.ypMdTerm .ptsInner .elArticle .decListM.decIdt li{
	text-indent:-36px;
	padding-left:36px;
}
.ypMdTerm .ptsInner .elArticle .decListM.decIdt li.decFig{
	text-indent:-44px;
	padding-left:44px;
}
.ypMdTerm .ptsInner .elArticle table .decTblList li{
	margin-top:10px;
}
.ypMdTerm .ptsInner .elArticle table .decTblList.decIdtNum li{
	text-indent:-36px;
	padding-left:36px;
}
.ypMdTerm .ptsInner .elArticle .decAliR{
	text-align: right;
}

/*=================================
term_receive(.ypMdTermReceive)
=================================*/
.ypMdTermReceive .modBreadcrumbs{
	border-top: 1px solid #edede8;
}
.ypMdTermReceive .ptsTtl{
	margin-bottom: 25px;
}
.ypMdTermReceive .ptsTtl h1{
	height: 52px;
	background: url(../guide/pc_spr_ttl_2.png) no-repeat 0 -150px;
}
.ypMdTermReceive .ptsInner{
	padding: 0 30px;
}
.ypMdTermReceive .ptsInner .elLead p{
	margin-bottom: 10px;
}
.ypMdTermReceive .ptsInner .elArticle{

}
.ypMdTermReceive .ptsInner .elArticle h2{
	padding: 6px 10px;
	margin-top: 40px;
	background-color:#f1f0e8;
	font-size:113%;
	font-weight:bold;
}
.ypMdTermReceive .ptsInner .elArticle h3{
	padding: 25px 0 0;
	border-bottom: 1px solid #333;
	font-weight:bold;
}
.ypMdTermReceive .ptsInner .elArticle h4{
	display:inline;
	font-size:14px;
	font-weight:bold;
}
.ypMdTermReceive .ptsInner .elArticle .decListM{
	margin: 0 20px;
}
.ypMdTermReceive .ptsInner .elArticle .decListL .decListM{
	margin: 0 0 0 0;
}
.ypMdTermReceive .ptsInner .elArticle .decListL.decIdt .decListM{
	margin: 0 0 0 -20px;
}
.ypMdTermReceive .ptsInner .elArticle .decListM .decListS{
	margin: 0 0;
}
.ypMdTermReceive .ptsInner .elArticle .decListL li{
	margin-top:10px;
	font-size:16px;
}
.ypMdTermReceive .ptsInner .elArticle .decListL.decIdt li{
	text-indent:-20px;
	padding-left:20px;
}
.ypMdTermReceive .ptsInner .elArticle .decListM li{
	margin-top:10px;
	font-size:14px;
}
.ypMdTermReceive .ptsInner .elArticle .decListM.decIdt li{
	text-indent:-36px;
	padding-left:36px;
}
.ypMdTermReceive .ptsInner .elArticle .decListM.decIdt li.decFig{
	text-indent:-44px;
	padding-left:44px;
}
.ypMdTermReceive .ptsInner .elArticle table .decTblList li{
	margin-top:10px;
}
.ypMdTermReceive .ptsInner .elArticle table .decTblList.decIdtNum li{
	text-indent:-36px;
	padding-left:36px;
}


/*=================================
commercial_transactions(.ypMdCommTrans)
=================================*/
.ypMdCommTrans .modBreadcrumbs{
	border-top: 1px solid #edede8;
}
.ypMdCommTrans .ptsTtl h1{
	height: 52px;
	background: url(../guide/pc_spr_ttl.png) no-repeat 0 -55px;
}
.ypMdCommTrans .ptsTtl2 h1{
	margin-top: 50px;
	background: url('https://s.yimg.jp/images/payment/guide/pc_spr_ttl2.png') no-repeat!important;
}
.ypMdCommTrans .ptsInner{
	padding: 0 30px;
}
.ypMdCommTrans .ptsInner h2{
	margin-top: 25px;
	font-size:125%;
	font-weight:bold;
}
.ypMdCommTrans .ptsInner .decListDott li{
	margin-top:5px;
	text-indent:-15px;
	padding-left:15px;
}
.ypMdCommTrans .elTbl01 table th {
	height: 36px;
}

/*=================================
table
=================================*/
table td p{
	margin-top:10px;
}
table td p:first-child{
	margin-top:0;
}
table td p.decTtl{
	font-size: 16px;
	font-weight:bold;
}
table .decTblList li{
	margin-top:10px;
}
table .decTblList.decIdt li{
	text-indent:-13px;
	padding-left:13px;
}
table td .decCt{text-align:center;}
table td .decLt{text-align:left;}
table td .decRt{text-align:right;}

#contents table .decTblList li a:link,
#contents table .decTblList li a:visited,
#contents table .decTblList li a:hover,a:active{
	text-decoration:underline;
}

.elTbl01 th,
.elTbl02 th{
	background-color:#f9f7e9;
	color:#66645c;
}
.elTbl01 td,
.elTbl02 td{
	background-color:#f4f3ec;
	color:#66645c;
}

/*ypMdTerm elTbl01*/
.ypMdTerm .elTbl01{
	margin-bottom: 20px;
}
.ypMdTerm .elTbl01 table{
	margin-top:30px;
	border-collapse:separate;
	border-spacing:0;
	border-bottom:1px solid #d4d3cb;
}
.ypMdTerm .elTbl01 th{
	width:25%;
	padding:8px 8px;
	border-top:1px dotted #d4d3cb;
	border-right:1px solid #d4d3cb;
	border-left:1px solid #d4d3cb;
	text-align:left;
	vertical-align:top;
	font-size:88%;
	line-height:1.3;
	font-weight:bold;
}
.ypMdTerm .elTbl01 td{
	padding:8px 8px;
	border-top:1px dotted #d4d3cb;
	border-right:1px solid #d4d3cb;
	vertical-align:top;
	font-size:88%;
	line-height:1.3;
	word-break: break-all;
	word-wrap: break-word;
}
.ypMdTerm .elTbl01 tr:first-child th,
.ypMdTerm .elTbl01 tr:first-child td{
	border-top:1px solid #d4d3cb;
}

/*.ypMdCommTrans elTbl01*/
.ypMdCommTrans .elTbl01 table{
	width:100%;
	border-collapse:separate;
	border-spacing:0;
	border-bottom:1px solid #d4d3cb;
	border-left:1px solid #d4d3cb;
}
.ypMdCommTrans .elTbl01 th{
	padding:8px 5px;
	border-top:1px solid #d4d3cb;
	border-right:1px solid #d4d3cb;
	text-align:center;
	vertical-align:middle;
	font-size:88%;
	line-height:1.3;
	font-weight:bold;
}
.ypMdCommTrans .elTbl01 td{
	padding:8px 5px;
	border-top:1px dotted #d4d3cb;
	border-right:1px solid #d4d3cb;
	text-align:center;
	vertical-align:middle;
	font-size:88%;
	line-height:1.3;
	word-break: break-all;
	word-wrap: break-word;
}
.ypMdCommTrans .elTbl01 tr.decBorNone td{
	border-top:1px solid #d4d3cb;
}
.ypMdCommTrans .elTbl01 .decTrnMny{width: 20%;}
.ypMdCommTrans .elTbl01 .decOther{width: 16%;}

/*.ypMdFees elTbl01*/
.ypMdFees .elTbl01{
	margin-bottom: 20px;
}
.ypMdFees .elTbl01 table{
	width:100%;
	border-collapse:separate;
	border-spacing:0;
	border-bottom:1px solid #d4d3cb;
	border-left:1px solid #d4d3cb;
}
.ypMdFees .elTbl01 th{
	height: 38px;
	padding:8px 3px;
	border-top:1px solid #d4d3cb;
	border-right:1px solid #d4d3cb;
	text-align:center;
	vertical-align:middle;
	font-size:88%;
	line-height:1.3;
	font-weight:bold;
}
.ypMdFees .elTbl01 td{
	padding:8px 0px 8px 8px;
	border-top:1px dotted #d4d3cb;
	border-right:1px solid #d4d3cb;
	text-align:center;
	vertical-align:middle;
	font-size:88%;
	line-height:1.3;
	word-break: break-all;
	word-wrap: break-word;
}
.ypMdFees .elTbl01 tr.decBorNone td{
	border-top:1px solid #d4d3cb;
}
.ypMdFees .elTbl01 .decTrnMny{width: 25%;}
.ypMdFees .elTbl01 .decOther{width: 17%;}
.ypMdFees .elTbl01 .decSame{width: 21%;}
.ypMdFees .elTbl01 .decColL{width: 15%;}
.ypMdFees .elTbl01 .decColS{width: 12%;}

.ypMdFees .elTbl01 .decTxtS{
	font-size:12px;
	text-align:left;
}
.ypMdFees .elTbl01 .decJnbOta{
	padding:70px 8px 8px;
	vertical-align:top;
}
.ypMdFees .elTbl01 .decJnbOta02{
	padding:35px 8px 8px;
	vertical-align:top;
}

/*.ypMdFaq elTbl01*/
.ypMdFaq table.elTbl01{
	width:100%;
	margin-top:10px;
	border-collapse:separate;
	border-spacing:0;
	border-bottom:1px solid #d4d3cb;
	border-left:1px solid #d4d3cb;
}
.ypMdFaq table.elTbl01 th{
	padding:8px 3px;
	border-top:1px solid #d4d3cb;
	border-right:1px solid #d4d3cb;
	text-align:center;
	vertical-align:middle;
	font-size:88%;
	line-height:1.3;
	font-weight:bold;
}
.ypMdFaq table.elTbl01 td{
	padding:8px 3px;
	border-top:1px dotted #d4d3cb;
	border-right:1px solid #d4d3cb;
	text-align:center;
	vertical-align:middle;
	font-size:88%;
	line-height:1.3;
	word-break: break-all;
	word-wrap: break-word;
}
.ypMdFaq table.elTbl01 tr.decBorNone td{
	border-top:1px solid #d4d3cb;
}
.ypMdFaq table.elTbl01 td .elArrIcn{
	display:block;
}
.ypMdFaq table.elTbl01 td .elArrIcn a{
	display:inline-block;
	min-height:16px;
	padding-left:18px;
	background: url(../guide/pc_icon_btnArwB.png) no-repeat 0 2px;
}

/*=================================
error(.ypMdErr)
=================================*/
.ypMdErr .modBreadcrumbs{
	border-top: 1px solid #edede8;
}
.ypMdErr .ptsInner{
	min-height:245px;
	padding: 120px 30px 0;
}
.ypMdErr .ptsInner h1{
	margin-bottom: 20px;
	font-weight:bold;
	text-align: center;
}
.ypMdErr .ptsInner .elLead{
	margin-top: 15px;
	text-align: center;
}
.ypMdErr .ptsInner .elLead:first-child{
	margin-top: 0;
}
.ypMdErr .ptsInner .elLink{
	margin-top: 30px;
	text-align: center;
	font-weight:bold;

}
/*=================================
add
=================================*/

.AttentionInfo{
	color:#e74c3c;
}

/*=================================
modCarousel
=================================*/
.modCarousel {
    border-top: none !important;
    border-bottom: 1px solid #e3e2da;
}

/*=================================
LinkButton
=================================*/
.LinkButton {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
	padding: 8px;
	width: 270px;
	min-height: 71px;
	background-color: #f5f3e9;
	border: 1px solid #d9d8d0;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 0 1px 0 0 #ecebe8;
	-moz-box-shadow: 0 1px 0 0 #ecebe8;
	box-shadow: 0 1px 0 0 #ecebe8;
	color: #848173 !important;
	font-size: 17px;
	font-weight: bold;
	line-height: 1.75;
}
.LinkButton__note {
	color: #2163a6;
	font-size: 14px;
	font-weight: bold;
}
.LinkButton__icon {
	position: relative;
	display: inline-block;
	margin-right: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	background: #408aca;
	width: 16px;
	height: 16px;
	vertical-align: middle;
}
.LinkButton__icon::before {
	content: "";
	display: block;
	position: absolute;
	top: 4px;
	left: 5px;
	width: 4px;
	height: 4px;
	border-right: 2px solid #fff;
	border-bottom: 2px solid #fff;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}