@charset "euc-jp";

/* yjTmplCommon-min.css 1.1.0 */
/*\*//*/@import "yjTmplMacIE5-min.css";/**/
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{ margin:0 auto;padding:0 10px;}.yj950-1 #contents,.yj950-2 #contents,.yj950-3 #contents{text-align:left; _margin-top:20px;}

.yj950-2 #yjMain{float:left;width:630px;margin-right: 20px;}.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%;}
.yj950-1 #wrapper, .yj950-2 #wrapper, .yj950-3 #wrapper {
    margin: 0 auto;
    padding: 0;
}

/* 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;}

/* masthead-min.css 1.0.0 */
.yjmth{*height:1%;}.yjmth img{vertical-align:middle;border:0px;}.yjmth a{border:0px;}div.yjmthproplogoarea{float:left;}div.yjmthloginarea{float:left;margin:0px 0px 0px 3px;font-size:smaller;text-align:left;line-height:110%}div.yjmthcplogoarea{float:right;}div.yjmthcmnlnkarea{/*\*/float:right;/* */margin:10px 3px 0px 0px;font-size:smaller;text-align:right;line-height:110%;}br.yjmthclear{clear:both;}div.yjgrplink{text-align:right;font-size:smaller;line-height:115%;}div#music div.yjmthloginarea{margin-top:16px;margin-left:7px;}div#music div.yjmthcmnlnkarea{margin-top:26px;}div#music div.yjmthcplogoarea{margin-top:14px;}#masthead{width:100%;height:41px;margin:4px auto 10px auto;text-align:left;}#masthead strong{font-weight:bold;}#masthead:after{content:"."; display:block; position:relative;height:0; clear:both; visibility:hidden;}/*\*/* html #masthead{height:1%;}* html #masthead .yjmth{margin:0;padding:0;}/**//* ie/mac \*//*/#masthead{display:inline-table;}/**/
@media print{div.yjmthloginarea{display:none;}}

/* emg-min.css 1.0.0 */
#emg,#emg2,#emg3{width:950px;margin:0 auto 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;}/**/

/* posn-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;}

/* breadcrumbs-min.css 1.0.0 */
#yjBreadcrumbs{margin-bottom:10px;padding-left:7px;}

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

/* footer-min.css 1.0.0 */
#footer{text-align:center;}#footer address{padding:10px 0 20px;border-top:1px solid #ccc;font-size:small;line-height:1.4;}

body {
font-family: "Helvetica Neue",Helveitca,Arial,Osaka,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;
}

/*common sytle*/
#header {
background-color: #fff;
}
#contents {
margin-bottom: 50px;
over-flow: hidden;
}

#yjContentsBody {
width: 950px;
margin: auto;
}
img {
	vertical-align: middle;
}
a {
color: #009bce;
text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

/* margin */

.decMT5{margin-top:5px;}
.decMT10{margin-top:10px;}
.decMT15{margin-top:15px;}
.decMT20{margin-top:20px;}
.decMT25{margin-top:25px;}
.decMT30{margin-top:30px;}
.decMT35{margin-top:35px;}
.decMT40{margin-top:40px;}
.decMT45{margin-top:45px;}
.decMT50{margin-top:50px;}

.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;}
.decMB45{margin-bottom:45px;}
.decMB50{margin-bottom:50px;}

.decMR5{margin-right:5px;}
.decMR10{margin-right:10px;}
.decMR15{margin-right:15px;}
.decMR20{margin-right:20px;}
.decMR25{margin-right:25px;}

.decML5{margin-left:5px;}
.decML10{margin-left:10px;}
.decML15{margin-left:15px;}
.decML20{margin-left:20px;}
.decML25{margin-left:25px;}

/*font-size*/
.decTxt12{font-size: 12px;}
.decTxt14{font-size: 14px;}
.decTxt16{font-size: 16px;}

.decTxtC{text-align:center;}


/* font-weight */
.decFontBold{font-weight:bold;}

/* font-weight */
.decUndLine{text-decoration: underline;}

/* clearfix */
.clfix{*zoom:1;}.clfix:after{content:"";display:block;clear:both;}

/*--------------------------------
* UHD
--------------------------------*/
.UHD {
height:20px;
background-color:#efefef;
overflow: hidden;
}
.UHD .ptsInner {
width: 950px;
margin-left: auto;
margin-right: auto;
}
.UHD .untLnkLst {
display: inline;
float: right;
font-size: 77%;
}
.UHD .untLnkLst li {
display: inline;
float: left;
margin-right: 16px;
}
.UHD .untLnkLst li a {
padding-left: 10px;
background-image: url("http://i.yimg.jp/images/points/pc/common/arw_mhd.png");
background-repeat: no-repeat;
background-position: left center;
color: #333;
text-decoration: none;
}
.UHD .untLnkLst li a:hover {
color: #03c;
}

/*--------------------------------
* msthd
--------------------------------*/
#msthd{
margin-left: auto;
margin-right: auto;
margin-bottom: 15px;
padding-top: 14px;
}
#msthd .ptsInner{
width:950px;
margin-left: auto;
margin-right: auto;
}
#msthd div,#msthd p{
font-size:small;
}
#msthd strong {
font-weight:bold;
}
#msthd .untMain {
display: inline;
float:left;
width: 530px;
}
#msthd .untMain .ptsLogoT {
display: inline;
float:left;
width: 172px;
margin-right: 20px;
}
#msthd .untMain .untLogin {
display: inline;
float:left;
width: 320px;
margin-top: 4px;
margin-right: 10px;
}
#msthd .ptsLogoY {
display: inline;
float: right;
width: 173px;
margin-bottom: 8px;
}

/*--------------------------------
* footer
--------------------------------*/
#footer {
background-color: #333;
color: #fff;
border-top:1px solid #fff;
}
#footer a {
color: #fff;
}

/*--------------------------------
* cmnMdNtc
--------------------------------*/
.cmnMdNtc {
background-color: #e9f6ff;
border: 1px solid #336699;
}
.cmnMdNtc .ptsNtcTxt {
margin: 9px;
}
.cmnMdNtc .ptsNtcTxt {
display: inline-block;
padding-left: 20px;
/margin-left: 2px;
line-height: 1.51;
color: #336699;
}
.cmnMdNtc.typeErr {
border: 1px solid #cc0000;
background-color: #fae4e4;
}
.cmnMdNtc.typeErr .ptsNtcTxt {
color: #cc0000;
}
.cmnMdNtc.typeErr .ptsNtcTxt.typeIcn  {
background: url("http://i.yimg.jp/images/points/pc/common/icnAtn.png") no-repeat 0 1px;
}
.cmnMdNtc.typeWrn {
background-color: #fffecc;
border: 1px solid #a67C00;
}
.cmnMdNtc.typeWrn .ptsNtcTxt {
color: #a57900;
}
.cmnMdNtc.typeWrn .ptsNtcTxt.typeIcn  {
background:url("http://i.yimg.jp/images/points/pc/common/icnNtc.png") no-repeat 0 2px;
}
.cmnMdNtc.typeDone {
background-color: #d7fbda;
border: 1px solid #006600;
}
.cmnMdNtc.typeDone .ptsNtcTxt {
color: #006600;
}
.cmnMdNtc.typeDone .ptsNtcTxt.typeIcn  {
background: url("http://i.yimg.jp/images/points/pc/common/icnChk.png") no-repeat 0 1px;
}


/*--------------------------------
* cmnMdGloNavi
--------------------------------*/
.cmnMdGloNavi {
margin-bottom: 20px;
_margin-bottom:0;
border-bottom: 1px solid #e8e8e8;
/zoom: 1;
overflow: hidden;
}
.cmnMdGloNavi ul {
width: 950px;
margin: auto;
background-image: url("http://i.yimg.jp/images/points/pc/glonavi/MHD_border.gif");
background-repeat: no-repeat;
background-position: left center;
overflow: hidden;
}
.cmnMdGloNavi li {
float: left;
background:url("http://i.yimg.jp/images/points/pc/glonavi/MHD_border.gif");
background-repeat: no-repeat;
background-position: right center;
}
.cmnMdGloNavi li.typeBdrNone {
background: none;
}

.cmnMdGloNavi li div {
width: 145px;
height: 30px;
margin: 10px;
text-indent: 100%;
overflow: hidden;
white-space: nowrap;
}
.cmnMdGloNavi li div.typeTxt1 {
margin-left: 0;
width: 113px;
}
.cmnMdGloNavi li div.typeTxt5 {
width: 166px;
}
.cmnMdGloNavi li div.typeTxt2 {
width: 166px;
}
.cmnMdGloNavi li div.typeTxt3 {
width: 166px;
}
.cmnMdGloNavi li div.typeTxt4 {
width: 221px;
background: none;
}

.cmnMdGloNavi li div a {
display: block;
height: 30px;
background: url("http://i.yimg.jp/images/points/pc/glonavi/glonavi_sprite.png");
background-repeat: no-repeat;
background-position: center center;
}
.cmnMdGloNavi li div.typeTxt1 a {
margin-left: 0;
background-position: 5px 3px;
}
.cmnMdGloNavi li div.typeTxt5 a {
background-position: -115px 3px;
}
.cmnMdGloNavi li div.typeTxt2 a {
background-position: -280px 3px;
}
.cmnMdGloNavi li div.typeTxt3 a {
background-position: -445px 3px;
}
.cmnMdGloNavi li div.typeTxt4 a {
background-position: -610px 3px;
}

.cmnMdGloNavi li.current div span {
display: block;
height: 30px;
background: url("http://i.yimg.jp/images/points/pc/glonavi/glonavi_sprite.png");
background-repeat: no-repeat;
background-position: center center;
}
.cmnMdGloNavi li.current div.typeTxt1 span,
.cmnMdGloNavi li div.typeTxt1 a:hover {
margin-left: 0;
background-position: 5px -25px;
}
.cmnMdGloNavi li.current div.typeTxt5 span,
.cmnMdGloNavi li div.typeTxt5 a:hover {
background-position: -115px -25px;
}
.cmnMdGloNavi li.current div.typeTxt2 span,
.cmnMdGloNavi li div.typeTxt2 a:hover {
background-position: -280px -25px;
}
.cmnMdGloNavi li.current div.typeTxt3 span,
.cmnMdGloNavi li div.typeTxt3 a:hover {
background-position: -445px -25px;
}
.cmnMdGloNavi li.current div.typeTxt4 span ,
.cmnMdGloNavi li div.typeTxt4 a:hover{
background-position: -610px -25px;
}

.cmnMdGloNavi .ptsBtn {
float: right;
}

.cmnMdGloNavi .ptsBtn div {
width: 121px;
margin: 10px 0 5px 0;
}
.cmnMdGloNavi .ptsBtn a {
display: block;
text-indent: 100%;
white-space: nowrap;
overflow: hidden;
}
.cmnMdGloNavi .ptsBtn.typeReg a  {
background-position: -829px 0;
}
.cmnMdGloNavi .ptsBtn.typeConf a {
background-position: -829px -40px;
}

/*--------------------------------
* cmnMdSubBox
--------------------------------*/
.lrecArea{
/padding-top:20px;}
.lrecArea dl{text-align:center;}
.cmnMdSubBox {
margin-bottom: 20px;
}
.cmnMdSubBox h3 {
margin-bottom: 10px;
border-bottom: 1px dashed #1f5fa8;
font-weight: bold;
}
.cmnMdSubBox.typeLinkList ul li {
padding-left: 10px;
background: url("http://i.yimg.jp/images/points/pc/top/icnArrow.png") no-repeat 0 0.5em;
font-size: 14px;
}

/*--------------------------------
* changeDeviceMd
--------------------------------*/
.changeDeviceMd {
text-align:center;
}
.changeDeviceMd .changeDevice{
margin: 10px;
font-size: 14px;
}
.changeDeviceMd .changeDevice dl{
display: inline-block;
margin:0 0 0.5em 0;
padding: 5px 5px 5px 10px;
border: 1px solid #e7e7e7;
background: #f9f9f9;
}
.changeDeviceMd .changeDevice dt{
display: inline;
padding-right:0.2em;
}
.changeDeviceMd .changeDevice dt:after{
content: ":";
}
.changeDeviceMd .changeDevice dd{
display: inline;
margin:0;
line-height:1.2em;
}
.changeDeviceMd .changeDevice dd:after{
content: "|";
}
.changeDeviceMd .changeDevice dd:last-child:after{
content: "";
}
.changeDeviceMd .changeDevice p{
font-size: 12px;
}
.changeDeviceMd .changeDevice a,
.changeDeviceMd .changeDevice span{
padding: 0 5px; 
}

.changeDeviceMd .changeDevice span{
font-weight: bold;
}

/*--------------------------------
* cmnMdLabel
--------------------------------*/
.cmnMdLabel {
margin-bottom: 10px;
border-bottom: 1px dotted #CCC;
}
.cmnMdLabel h2 {
font-size: 16px;
font-weight: bold;
}
/* +text (right)*/
.cmnMdLabel.typeL h2 {
	float: left;
}
.cmnMdLabel.typeL p {
	text-align: right;
	font-size: 12px;
}

/*--------------------------------
* cmnMdMainBtn
--------------------------------*/
/*-- pntCmnLbl 1.0.0 --*/
.cmnMdMainBtn .ptsBtnInner {
display: block;
margin: 0 auto;
text-indent: 100%;
/text-indent: -9999px;
white-space: nowrap;
overflow: hidden;
}
.cmnMdMainBtn.typeR {
float: right;
}

.cmnMdMainBtn .ptsBtnInner.typeLogin {
width: 210px;
height: 39px;
background:url("http://i.yimg.jp/images/points/pc/top/bgNotLogin.jpg") no-repeat center 0;
}

.cmnMdMainBtn .ptsBtnInner.typeReg {
background: url("http://i.yimg.jp/images/points/pc/common/btnReg.jpg") no-repeat scroll center 0 transparent;
height: 50px;
width: 300px;
}

/*--------------------------------
* cmnMdInfoBox
--------------------------------*/
.cmnMdInfoBox {
padding: 5px;
background-color: #fff;
border: 1px solid #e8e8e8;
}
.cmnMdInfoBox .untInner {
padding: 5px;
background-color: #fbfbfb;
}
.cmnMdInfoBox h2 {
width: 100%;
padding-bottom: 5px;
margin-bottom: 10px;
background: url("") repeat-x 0 bottom;
font-size: 18px;
font-weight: bold;
ccolor: #413629;
}
.cmnMdInfoBox .untInner .cmnMdMainBtn .ptsBtnInner.typeTxt1 {
width: 188px;
height: 38px;
background:url("") no-repeat center 0;
}
.cmnMdInfoBox .untInner .cmnMdMainBtn .ptsBtnInner.typeTxt1:hover {
background:url("") no-repeat center 0;
}
.cmnMdInfoBox .untContent {
overflow: hidden;
/zoom:1;
}
.cmnMdInfoBox .untLeft {
float: left;
margin-right: 10px;
}
.cmnMdInfoBox .untRight {
overflow: hidden;
font-size: 14px;
}
.cmnMdInfoBox .untContent dl dd {
font-size: 12px;
}


/* cmnMdLabel */
.cmnMdLabel {
margin-bottom:15px;
border-bottom: 1px dashed #666;
}
.cmnMdLabel h2 {
padding-left: 10px;
margin-bottom:5px;
line-height: 25px;
border-left: 5px solid #024da2;
font-weight: bold;
font-size:120%;
}

/* +text (right)*/
.cmnMdLabel.typeL h2 {
	float: left;
}
.cmnMdLabel.typeL p {
	text-align: right;
	font-size: 84%;
}

/* cmnMdClose */
.cmnMdClose {
width: 950px;
margin-right:auto;
margin-left:auto;
background-color: #fff;
border: 2px solid #ddd;
}
.cmnMdClose p {
color: #000;
text-align: center;
}

