@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{ 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%;}
/* 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{/display:inline-block;*height:1%;}.yjmth img{vertical-align:middle;border:0px;}.yjmth a{border:0px;}div.yjmthproplogoarea{float:left;margin-right:10px;}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%;margin: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{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;}/**/
/* 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;}
/* lrec-min.css 1.0.4 */
#yjLrec{margin-bottom:10px;}#yjLrec dl{margin:0;padding:0;}#yjLrec dt{margin:0;padding:4px 0 4px;font-size:12px;font-weight:normal;line-height:12px;text-align:center;vertical-align:middle;}/* safari only \*/html:\66irst-child #yjLrec dt{padding:3px 0 2px;}/* /safari only */#yjLrec dd{margin:0;padding:0;}#yjLrec dd img{border:none;vertical-align:bottom;}.yj950-1 #contents{position:relative;}.yj950-1 #yjContentsBody span.yjGuid{position:relative;left:auto;float:right;width:310px; height:280px;margin:0;}.yj950-1 #yjLrec{position:absolute;top:0;right:0;width:300px;}.yj100per-1 #contents{position:relative;}.yj100per-1 #yjContentsBody span.yjGuid{position:relative;left:auto;float:right;width:310px; height:280px;margin:0;}.yj100per-1 #yjLrec{position:absolute;top:0;right:0;width:300px;}.yj950-1 #yjLrec{float:right;width:300px;margin-left:20px;}.yj100per-1 #yjLrec{float:right;width:300px;margin-left:20px;}
/* 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;font-size:small;line-height:1.4; border-top: 1px solid #e4e4e4;}

/*
Common
------------------------------------------------------------*/

body{
	font-family:"MS PGothic","Osaka",Arial,sans-serif;
	background:url(https://s.yimg.jp/images/fortune/premium/promo/img//bg.png) repeat-x;
}
#header,#yjContentsBody,#footer{width:950px;margin:0 auto;}
a { color: #006699;}
/*-- #header --*/
#header .yjmth:after{content:""; display: block;clear: both;}
/* nojs */
.nojs {border: 1px solid #FF0000;color: #FF0000;font-size: small;margin: 10px auto;padding: 15px;text-align: center;width: 600px;}
.nojs em {display: block;font-size: medium;font-weight: bold;}
/*-- .errorText --*/
.errorText{width:600px;margin:10px auto;padding:10px;background:#fff;border:1px solid #dc0000;color:#dc0000;font-weight:bold;text-align:center;}
/*-- .erorrArea --*/
.erorrArea{margin:100px 0;text-align:center;font-weight:bold;color:#ac072e;}
/*-- #yjBreadcrumbs --*/
#yjBreadcrumbs{margin:10px;font-size:87.5%;color:#eaed00;}
#yjBreadcrumbs a{color:#eaed00;}
/*-- .changeDevice --*/
.changeDevice{margin-bottom:10px;text-align:center;font-size:14px;}
.changeDevice dl{width:250px;margin:0 auto;padding:5px 5px 5px 10px;border:1px solid #ccc;background:#f9f9f9;}
.changeDevice dt{display:inline;padding-right:5px;}
.changeDevice dt:after{content:":";}
.changeDevice dd{display:inline;padding-right:5px;}
.changeDevice dd:after{content:"|";padding-left:5px;}
.changeDevice dd:last-child:after{content:"";}
.changeDevice p{font-size:12px;}
.changeDevice a,.footerDefault .changeDevice span{padding:0 5px;}
.changeDevice span{font-weight:bold;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote {
    word-break: break-all;
}
/*-- IE6 --*/
*{zoom:1;}

a.hover:hover{
	filter:alpha(opacity=70);
	opacity:0.7;
	-webkit-transition:opacity 0.1s linear;
	-moz-transition:opacity 0.1s linear;
	-o-transition:opacity 0.1s linear;
	transition:opacity 0.1s linear;
}

/*-- cf --*/
.cf:after{content:".";display:block;clear:both;height:0;visibility:hidden;font-size:0;}

/*
sns
------------------------------------------------------------*/

#sns{
	width: 220px;
	float: right;
	text-align: right;
}

.snsL{
	float:left;
}

.snsR{
	float:left;
}

.faceBook_button {
    width: 120px !important;
}

.twitter-share-button {
    width: 100px !important;
}

/*
Sprite Image
------------------------------------------------------------*/

dt span.new,dd span.membersPrice,#premiumMdArea_04 dd.lanking{
	background-image:url(https://s.yimg.jp/images/fortune/premium/promo/img//premium_sprite.png);
	background-repeat: no-repeat;
}


/*
yjContentsHeader
------------------------------------------------------------*/


#yjContentsHeader{
	width: 100%;
	background: url(https://s.yimg.jp/images/fortune/premium/promo/img//header.png) no-repeat center top;
}

#headerInner{
	position: relative;
	width: 950px;
	height: 188px;
	margin: 0 auto;
}

#headerInner .ttl{
	position: absolute;
	top: 18px;
	left:0;
	width: 950px;
	height: 150px;
	text-indent: -9999px;
}

#qrArea{
	padding: 0 0 20px;
}

#headerInner #qr{
	position: absolute;
	right: 0;
	bottom: 0;
	width: 163px;
	height: 61px;
	text-align: right;
	background: url(https://s.yimg.jp/images/fortune/premium/promo/img//qr_area.png) no-repeat;
}

/*
menberArea
------------------------------------------------------------*/

.menberArea .member{
	width: 747px;
	height: 50px;
	margin: 0 auto;
	text-indent: -9999px;
	background:url(https://s.yimg.jp/images/fortune/premium/promo/img//premium_member.png) no-repeat;
}

.menberArea .campaign{
	margin: 0 auto;
	text-align: center;
	font-size: 20px;
}

.menberArea .campaign a{
	display: block;
	width: 394px;
	height: 70px;
	margin: 0 auto;
	text-indent: -9999px;
	background:url(https://s.yimg.jp/images/fortune/premium/promo/img//campaign.png) no-repeat;
}

.menberArea .campaign span{
	font-weight:bold;
	color: #ff0000;
}

.menberArea .register{
	margin: 0 auto;
	text-align: center;
}

.menberArea .register a.btn{
	display: block;
	width: 394px;
	height: 70px;
	margin: 0 auto 5px;
	text-indent: -9999px;
	background: url(https://s.yimg.jp/images/fortune/premium/promo/img//register.png) no-repeat; 
}




/*
ttl
------------------------------------------------------------*/

.areaWrapper h2{
	width: 950px;
	height: 44px;
	margin: 0 auto 15px;
	text-indent: -9999px;
}

.ttl_01{
	background: url(https://s.yimg.jp/images/fortune/premium/promo/img//premium_ttl_01.png) no-repeat;
}

.ttl_02{
	background: url(https://s.yimg.jp/images/fortune/premium/promo/img//premium_ttl_02.png) no-repeat;
}

.ttl_03{
	background: url(https://s.yimg.jp/images/fortune/premium/promo/img//premium_ttl_03.png) no-repeat;
}

.ttl_04{
	background: url(https://s.yimg.jp/images/fortune/premium/promo/img//premium_ttl_04.png) no-repeat;
}

/*
premiumMdArea_01,#premiumMdArea_02
------------------------------------------------------------*/

.areaWrapper ul:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	font-size:0;
}

#premiumMdArea_01,#premiumMdArea_02{
	border-bottom: 1px dotted #9b8764;
}

#premiumMdArea_01{
	padding: 20px 0 0;
}

#premiumMdArea_02{
	padding: 10px 0 0;
}

#premiumMdArea_01 ul,#premiumMdArea_02 ul{
	width: 960px;
	padding: 0 0 0 10px;
}

#premiumMdArea_01 ul li,#premiumMdArea_02 ul li{
	float: left;
	margin: 0 0 10px;
}

#premiumMdArea_01 dl,#premiumMdArea_02 dl{
	width: 296px;
	margin: 0 20px 0 0; 
}

dt span{
	padding: 1px 10px;
	margin: 0 10px 0 0;
	color: #fff;
	font-size: 14px;
}

dt span.marriage{
	background: #b40000;
}

dt span.love{
	background: #c62bb9;
}

dt span.work{
	background: #6c9e1d;
}

dt span.life{
	background: #d96111;
}

dd img{
	display: block;
	margin: 0 0 10px;
}

dl dd.date{
	font-size: 14px;
}

/*
bannerArea
------------------------------------------------------------*/

.bannerArea{
	border-bottom: 1px dotted #9b8764;
}

.bannerArea a{
	padding: 18px 0;
	display: block;
	text-align: center;
}

.bannerArea_02{
	text-align: center;
	padding: 60px 0 0 0;
}

.bannerArea_02 a{
	display: inline-block;
	margin: 0 20px 55px 0;
	text-align: center;
}

.bannerArea_02 a.last{
	margin: 0 0 55px 0;
}

/*
#premiumMdArea_03
------------------------------------------------------------*/

#premiumMdArea_03{
	border-bottom: 1px dotted #9b8764;
		padding:0;
}

.areaInner{
	margin: 15px 0 20px 0;
	padding: 15px 0 30px 10px;
	background: #f1e8ff;
}

#premiumMdArea_03 ul li{
	float: left;
	margin: 0 0 10px;
}


#premiumMdArea_03 dl{
	position: relative;
	width: 394px;
	padding: 0 10px 0 66px;
	font-size: 14px;
}

#premiumMdArea_03 dl dd.image{
	position: absolute;
	left: 0px;
	top: 0px;
}

dt span.new{
	display: inline-block;
	vertical-align: middle;
	margin: 0 0 0 5px;
	padding: 0;
	width: 28px;
	height: 11px;
	text-indent: -9999px;
	background-position: 0 -230px;
}

dd span.membersPrice{
	padding: 0 0 0 20px;
	background-position: 0 -250px;
	font-size: 16px;
	color: #ff0000;
}

#premiumMdArea_03 .others{
	padding: 25px 0 0 0;
	margin: 10px 10px 0 0;
	border-top: 1px dotted #9774ca;
	text-align: center;
}

/*
#premiumMdArea_04
------------------------------------------------------------*/

#premiumMdArea_04{
	padding: 20px 0 35px 0;
}

#premiumMdArea_04 ul li{
	padding: 10px 10px 15px;
}

#premiumMdArea_04 ul li.odd{
	background: #f1e8ff;
}

#premiumMdArea_04 ul li.even{
	background: #f7f3fd;
}

#premiumMdArea_04 dl{
	position: relative;
	padding: 0 10px 0 45px;
}

#premiumMdArea_04 dl dd{
	font-size: 15px;
}

#premiumMdArea_04 dl dd.lanking{
	position: absolute;
	text-indent: -9999px;
}

#premiumMdArea_04 dl dd.lank_01{
	left: 0px;
	top: 0px;
	width: 30px;
	height: 26px;
}

#premiumMdArea_04 dl dd.lank_02{
	left: 1px;
	top: 0px;
	width: 28px;
	height: 24px;
	background-position: 0 -30px;
}

#premiumMdArea_04 dl dd.lank_03{
	left: 1px;
	top: 0px;
	width: 28px;
	height: 24px;
	background-position: 0 -60px;
}

#premiumMdArea_04 dl dd.lank_04{
	left: 6px;
	top: 5px;
	width: 16px;
	height: 16px;
	background-position: 0 -90px;
}

#premiumMdArea_04 dl dd.lank_05{
	left: 6px;
	top: 5px;
	width: 16px;
	height: 16px;
	background-position: 0 -110px;
}

#premiumMdArea_04 dl dd.lank_06{
	left: 6px;
	top: 5px;
	width: 16px;
	height: 16px;
	background-position: 0 -130px;
}

#premiumMdArea_04 dl dd.lank_07{
	left: 6px;
	top: 5px;
	width: 16px;
	height: 16px;
	background-position: 0 -150px;
}

#premiumMdArea_04 dl dd.lank_08{
	left: 6px;
	top: 5px;
	width: 16px;
	height: 16px;
	background-position: 0 -170px;
}

#premiumMdArea_04 dl dd.lank_09{
	left: 6px;
	top: 5px;
	width: 16px;
	height: 16px;
	background-position: 0 -190px;
}

#premiumMdArea_04 dl dd.lank_10{
	left: 6px;
	top: 5px;
	width: 16px;
	height: 16px;
	background-position: 0 -210px;
}


/*
footer
------------------------------------------------------------*/
#yjContentsFooter a,#footer a{ color:#1D2E0A;}
#yjContentsFooter{padding:30px 0 15px;text-align:center;font-size:87.5%;}
#footer{width:100%;}
#footerInner{padding:0 0 30px;font-size:small;}
#footer .txt{padding:10px 0;}





/*--150826--*/
  #premiumBox{ width:100%; margin-top:20px; display:block;}
  #premiumBox h2{ background:url(https://s.yimg.jp/images/fortune/premium/module/premium_title_bg.gif) repeat-x; height:85px; padding:0; margin:0;}
  #discftn h2{ height:72px; padding:0; margin:0;}
  #premiumBox .premiumCont{background:#fef7e4;}
  #premiumBox .premiumCont li.premiumContCell{ width:50%; float:left; background:#fef7e4; border-bottom:dotted #999 1px; display:inline-block; padding:15px 0;}
    #premiumBox .discountFortune{ padding:0px 10px;}
  .discountFortune .gazouCell{ float:left; width:60px;}
  .discountFortune .gazouCell img{}
  .discountFortune .textCell a:hover{ text-decoration:none;}
  .discountFortune .textCell{ float:left; display:inline-block; width:380px; padding-left:10px; font-size:16px;}
  .discountFortune .priceCell{ clear:both;}
  .discountFortune  p.offPrice{ background:#cb0000; color:#FFED68; padding:2px 10px; float:left; margin-top:5px; font-size:14px;}
  .discountFortune  p.normalPrice{ color:#333; padding:2px 5px; float:left; margin-top:5px; font-size:13px;}
  .discountFortune  p.normalPrice span.normal{ text-decoration:line-through;}
  .discountFortune  p.normalPrice span.premium{ color:#FF0004; background:url(https://s.yimg.jp/images/fortune/premium/module/ico_arrow.gif) no-repeat; height:16px; padding-left:45px; font-size:15px;}
  .discountFortune  p.normalPrice span.arrow{ color:#FF0004;}
  
  .boxClear { clear:both;}

#premiumMdArea_03 h2{ background:url(https://s.yimg.jp/images/fortune/premium/promo/img/premium_ttl_03.png/*https://s.yimg.jp/images/fortune/premium/module/tpoint2_title.gif */) no-repeat; width:950px; height:44px; /*height:72px;*/ text-indent:0; }

.areaInner {
    background: #f1e8ff none repeat scroll 0 0;
    margin: 0 0 20px;
    padding: 15px 0 30px 10px;
}

/*160629*/
#premium100{ width:950px; background:#fcf9d0; margin-bottom:10px;}
#premium100 h2#pre100Title{}
#premium100 .premiumCont{}
#premium100 .premiumCont li.premiumContCell{ width:50%; float:left; display:inline-block; padding:0 0 15px 0;}

#premium100 .gazouCell{ float:left; width:60px; margin:0 10px;}
#premium100 .gazouCell img{}
#premium100 a:hover{ text-decoration:none;}
#premium100 .text100Cell{ padding:0 10px; font-size:16px;}















